[ 00000110001 @ 16.11.2009. 14:19 ] @
Zdravo,

imam jedan problem sa SQL-upitom i nadam se da mi neko moze pomoci.
U tabeli imam jedno DateTime polje npr. 16.11.2009 10:30:44
E sad, meni bi trebali podaci iz ove tabele ali svakih pola sata :)
Znaci ovako nesto:

Vrijeme Suma

10:00-10:29 3
10:30-10:59 5
11:00-11:29 8
11:30-11:59 7
...

Ako neko zna neki trik kako da to selektujem iz ove tabele bio bih jako zahvalan.
Unaprijed hava.
[ captPicard @ 17.11.2009. 07:57 ] @
Ĺ ablona:

select
sum(iif(vrijeme between a and b, 1, 0)) v_ab,
sum(iif(vrijeme between c and d, 1, 0)) v_cd, ...
[ 00000110001 @ 17.11.2009. 12:46 ] @
Uspio sam nesto da sredim preko CASE.
Ako nekom zatreba, ide otprilike ovako:
Code:

select
case
when (extract(minute from DatumVrijeme)>=0 and extract(minute from DatumVrijeme)<30)
then xxx
else yyy
end
from tabela