我正试着按订单换算货币汇率。“货币汇率”表将在当天结束时更新,但是可以在当天早些时候创建订单,因此该汇率将不会在当前查询中得到反映。如何添加case语句并修改查询,如果当天的货币汇率不存在,则使用可用的最后一个货币日期(在表中)。
@Curr是所需的货币代码。可以是“美元”、“英镑”等等。
SELECT OrderNumber
,(CASE WHEN @Curr<>cur.code THEN
o.price * (SELECT Rate FROM xchangeRates xr
WHERE xr.FromCurrCode = c.Co
我有工作表A、B和C。工作表A包含一列日期。B和C分别包含两列:一列包含日期,另一列包含值。例如
工作表A:
A B
1 2001-01-01 ---
2 2001-01-02 ---
工作表B:
A B
1 2001-01-01 1
工作表C:
A B
1 2001-01-02 2
我希望有一个函数=Search(W, date),当从工作表A运行时,它会返回一个赋值给工作表W中的date的值。例如Search(C, "2001-01-02")=2。
这是
我是网络抓取和BeautifulSoup的新手。我正在做一个使用site的货币转换器。我使用以下代码来提取货币汇率: import requests
from bs4 import BeautifulSoup
from_ = input("WHICH CURRENCY DO YOU WANT TO CONVERT: ").upper()
to = input("WHICH CURRENCY DO YOU WANT TO CONVERT TO: ").upper()
url = requests.get(f'https://www.xe.com/cu