Я работаю над запросом, и я сделал DateDiff
в своем операторе Select
, чтобы создать три столбца, которые создают небольшие различия между двумя столбцами в моем запросе. Теперь мне нужно сделать данные из этих DateDiff
результатов в ведра, но я зациклился на том, как это сделать.SSRS Calculated Column in Buckets
Эти расчеты из моего 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