我正在處理查詢,並在Select
語句中執行了DateDiff
以創建三列,以在查詢中的兩列之間創建微小差異。我現在需要做的是將這些DateDiff
結果中的數據放入桶中,但是我一直在堅持如何完成這項工作。SSRS桶中的計算列
這些都是從我的Select
聲明算了一筆賬:
,DATEDIFF (minute, ORD_MSG_MST.ORD_RCV_DTTM, PF_MST.ISSU_DTTM) AS 'Order_Issue'
,DATEDIFF (minute, ORD_MSG_MST.ORD_RCV_DTTM, UNIT_HIST.OCCR_DTTM AS 'Order_XM'
,DATEDIFF (minute, UNIT_HIST.OCCR_DTTM, PF_MST.ISSU_DTTM) AS 'XM_IS'
我會嘗試在我FROM
聲明添加爲子查詢:
LEFT OUTER JOIN
SELECT
count(CASE WHEN 'Order_XM'>= 0 AND 'Order_XM' < 10 THEN 1 END) AS '0 - 10',
count(CASE WHEN 'Order_XM'>= 11 AND 'Order_XM' < 20 THEN 1 END) AS '11 - 20',
count(CASE WHEN 'Order_XM'>= 21 AND 'Order_XM' < 30 THEN 1 END) AS '21 - 30',
count(CASE WHEN 'Order_XM'>= 31 AND 'Order_XM' < 40 THEN 1 END) AS '31 - 40',
FROM ____))
但我不知道是什麼表我需要接受我的FROM聲明。而且我不確定這是否是真正做到這一點的正確方法。
有關如何在同一查詢中將查詢中的計算列存入存儲區的任何想法,以便我可以在報表生成器中創建直方圖?
我已經做了大量的搜索,並沒有發現任何東西,這些都是已計算的值。 TIA