[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.