我有一個表,讓我仰望的日期,然後檢索財政期間,每週它屬於什麼等等加入今天的日期
此表的格式如下:
日期(DATETIME)
FinancialPd
FinancialWk
FinancialYr
我希望能夠做的是採取今天的日期,並找出它屬於報告自動化的財務期。
到目前爲止,我曾嘗試:
SELECT
SUM(Revenue) as revenue,
periods.Date,
periods.financialPd
FROM
[tbl].[dbo].[view] ordTbl
INNER JOIN [tbl].[dbo].[caltbl] as periods
ON GETDATE() = periods.Date
我預期的結果會是這樣的:
今天是:2017年1月15日00:00:00
財務期:1
收入:1582.08
編輯**
TDLR;我需要取得今日日期,在我的日曆表中查找,並返回適當的財務期。
你很困惑加入在哪裏。使用日期列適當的日曆表加入您的視圖。如果你只想要今天的訂單,添加一個WHERE子句來過濾視圖或日曆表 –
@PanagiotisKanavos不,這不是關於訂單,這是關於計算今天日期屬於哪個財務週期。 – 80gm2
那你爲什麼把那個觀點放在那裏?你爲什麼使用JOIN?只需使用日曆表上的WHERE即可。 –