Hjælp til statement
Er der nogen der kan hjælpe mig med dette statement.Jeg har en dato/tid som jeg får ved at sammensætte kolonnerne plukklok og plukdato. Derudover har jeg en kolonne der hedder tidsstempel. Det jeg nu gerne vil er at finde tidsforskellen på de 2 tidspunkter rounded til timer
og grupperet på hele timer således at jeg får et resultat
tilbage der siger at der er X antal records ved 0 timer
X antal ved 1 time og så videre. Jeg har lavet noget her der ikke helt virker :
select SUM(ROUND((tidstempel-TO_DATE(PLUKDATO ||'-'||substr(PLUKKLOK,0,2) ,'YYYYMMDD-HH24'))*24)) as Antal,
ROUND((tidstempel-TO_DATE(PLUKDATO ||'-'||substr(PLUKKLOK,0,2) ,'YYYYMMDD-HH24'))*24) as Ekspeditionstid
from BREKVBACKUP GROUP BY ROUND((tidstempel-TO_DATE(PLUKDATO ||'-'||substr(PLUKKLOK,0,2) ,'YYYYMMDD-HH24'))*24)
Det jeg gerne ville var at group by Ekspeditionstid men man må åbenbart ikke sige group by alias. Er det helt hen i hengnet ?
På forhånd tak Alex