@@ -48,18 +48,22 @@ WITH tm AS (
4848 , SUM (CASE WHEN DATETIME_DIFF(io .charttime , iosum .charttime , HOUR) <= 5
4949 THEN iosum .urineoutput
5050 ELSE NULL END) AS urineoutput_6hr
51- , SUM (CASE WHEN DATETIME_DIFF(io .charttime , iosum .charttime , HOUR) <= 5
52- THEN iosum .tm_since_last_uo
53- ELSE NULL END) / 60 .0 AS uo_tm_6hr
51+ , ROUND(CAST(
52+ SUM (CASE WHEN DATETIME_DIFF(io .charttime , iosum .charttime , HOUR) <= 5
53+ THEN iosum .tm_since_last_uo
54+ ELSE NULL END) / 60 .0 AS NUMERIC
55+ ), 6 ) AS uo_tm_6hr
5456 , SUM (CASE WHEN DATETIME_DIFF(io .charttime , iosum .charttime , HOUR) <= 11
5557 THEN iosum .urineoutput
5658 ELSE NULL END) AS urineoutput_12hr
57- , SUM (CASE WHEN DATETIME_DIFF(io .charttime , iosum .charttime , HOUR) <= 11
58- THEN iosum .tm_since_last_uo
59- ELSE NULL END) / 60 .0 AS uo_tm_12hr
59+ , ROUND(CAST(
60+ SUM (CASE WHEN DATETIME_DIFF(io .charttime , iosum .charttime , HOUR) <= 11
61+ THEN iosum .tm_since_last_uo
62+ ELSE NULL END) / 60 .0 AS NUMERIC
63+ ), 6 ) AS uo_tm_12hr
6064 -- 24 hours
6165 , SUM (iosum .urineoutput ) AS urineoutput_24hr
62- , SUM (iosum .tm_since_last_uo ) / 60 .0 AS uo_tm_24hr
66+ , ROUND(CAST( SUM (iosum .tm_since_last_uo ) / 60 .0 AS NUMERIC ), 6 ) AS uo_tm_24hr
6367
6468 FROM uo_tm io
6569 -- this join gives you all UO measurements over a 24 hour period
0 commit comments