Autor | Zpráva | ||
---|---|---|---|
davros Profil * |
#1 · Zasláno: 19. 7. 2008, 14:30:19
Dobry den,
proc mi v tomto dotazu SELECT count(id) FROM tb_xx ORDER by sloupec radi spatne vyber. sloupec je INT. Vybere to 99 vetsi jak 1000...? Co s tim udelat? Diky moc ;) |
||
Alphard Profil |
#2 · Zasláno: 19. 7. 2008, 15:36:49
count počítá vrácené záznamy a současné použití s order by je naprosto k ničemu (v tomto přípedě bez where atd.)
popiš, čeho chceš dosáhnout |
||
davros Profil * |
#3 · Zasláno: 20. 7. 2008, 12:08:38
Jde mi hlavne o to ze mi to spatne porovnava INT sloupce.
.... WHERE sloupec1 > sloupec2 Tak mi to vyhodi spatne sloupecky... :( Ja potrebuji aby mi to vyhodilo 1000 vetsi jak 99 :( Zda se to sileny, ale porovnava mi to spatne :( |
||
DJ Miky Profil |
#4 · Zasláno: 20. 7. 2008, 12:20:10
Napiš, jak vypadá celý dotaz a nejlépe i struktura tabulky.
|
||
Kajman_ Profil * |
#5 · Zasláno: 22. 7. 2008, 08:18:02
Pokud je sloupec varchar, tak je v pořádku, že 99>1000. Pokud tam chcete mít čísla, tak použijte číselný datový typ.
|
||
davros Profil * |
#6 · Zasláno: 22. 7. 2008, 10:41:02
Nj, mate pravdu, to me vubec nenapadlo...delam na dvou scriptech najednou, v jednom sem poopravil vsechny tabulky, v druhem ne a ted se divim proc mi to nejde... Diky vsem.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0