![]() |
|
Archives of the TeradataForumMessage Posted: Mon, 15 May 2006 @ 18:15:53 GMT
The following SQL works:
select
substring(logtime,1,2) || ':00' as runtime,
logdate,
count(*) as Qcount
from dbc.accesslog
where
statementtext like '%PRODODS%'
and logdate >= date '2006-05-15'
group by 2,1
Sample output:
Runtime LogDate Qcount
00:00 2006-05-15 11
01:00 2006-05-15 3
02:00 2006-05-15 4
04:00 2006-05-15 2
We would like to have each hour represented even if a query didn't run (See 03:00)
Runtime LogDate Qcount
00:00 2006-05-15 11
01:00 2006-05-15 3
02:00 2006-05-15 4
03:00 2006-05-15 0
04:00 2006-05-15 2
I have been able to do this using our reporting tool and a second query but would like to know how accomplish this efficiently in the SQL listed above. Thanks in advance, Michele
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||