Autor | Zpráva | ||
---|---|---|---|
kOsTEj Profil |
#1 · Zasláno: 12. 8. 2007, 17:14:01
Ahoj, mel bych dotaz, mam tabulku, ktera ma polozky:
S4 | S5 | CAS. Policka S4 a S5 mohou mit hodnoty OK nebo KO. Potreboval bych v nakem casovem rozmezi, zjistit pocet vyskytu OK a KO v S4 i S5. Napadlo me jen takovehle reseni. SELECT FROM tabulka SUM(IF(S4='OK',1,0)) as S4_OK, SUM(IF(S4='OK',1,0)) as S4_KO, SUM(IF(S5='OK',1,0)) as S5_OK, SUM(IF(S5='KO',1,0)) as S5_KO WHERE cas > nejaky_jiny_cas; nenapada nekoho elegantnejsi reseni? dik |
||
Kcko Profil |
#2 · Zasláno: 12. 8. 2007, 18:52:43
4x COUNT() + UNION ... tohle je v pohode reseni podle mne
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0