Hallo Andreas!
Ziel Timestamps nach Tageszeiten (Stundegruppierung) zu
zählen.
Tageszeit | Count
00:00 - 00:50 | 12212
01:00 - 01:59 |232
…
und genau das brauche ich in oracle:
Meine Query (geht nicht da nicht nach hour gruppiert werden
kann)
SELECT TO_CHAR(to_date(‚01.01.1970 00:00:00‘,‚DD.MM.YYYY
HH24:MI:SS‘) + pss_pag_data.pss_time/86400,‚HH24‘) as hour,
count(*) AS count FROM dual, pss_pag_data WHERE
pss_pag_data.pss_time>1074654225 AND
pss_pag_data.pss_timeSELECT TO_CHAR(to_date(‚01.01.1970 00:00:00‘,‚DD.MM.YYYY HH24:MI:SS‘) +
pss_pag_data.pss_time/86400,‚HH24‘) as hour,
count(*) AS count
FROM pss_pag_data
WHERE pss_pag_data.pss_time>1074654225 AND
pss_pag_data.pss_timeSieht bei mir dann so aus (mit irgendwelchen Daten natürlich):
HOUR COUNT
-------------
03 3
08 2
Wenn du auf der hübschen Formatierung wie in MySQL bestehst, dann machst du noch diesen hier:
SELECT hour||':00-'||hour||':59', count
FROM ;
(den habe ich jetzt aber nicht ausprobiert…)
Oder habe ich da jetzt immer noch was falsch verstanden?
Gruß,
Martin