| Autor | Zpráva | ||
|---|---|---|---|
| QGAnna Profil |
#1 · Zasláno: 25. 11. 2010, 22:07:00
Dobrý den,
mám takový asi jednoduchý problém: SELECT * FROM zajezdy WHERE odjezdr>'$rok' OR odjezdm>'$mesic' OR odjezdd>'$dne' Nefunguje to. Jestli to mám přesněji vysvětlit, tak se mi jedná to to, aby se vybrali pouze ty řádky kde je v sloupci hodnota odjezdr menší než proměná rok, nebo hodnota odjezdm je menší než měsíc a odjezdd menší než den. Bylo by vhod, kdyby to bylo něco jako => neboli by se to mohlo rovnat. Ale je to jedno. Děkuji. |
||
| hondziiikh Profil * |
#2 · Zasláno: 25. 11. 2010, 22:16:24
Asi bych volil spíš
AND OR |
||
| hondziiikh Profil * |
#3 · Zasláno: 25. 11. 2010, 22:29:15
Ale spíše bych volil timestamp, než tři sloupce s takto krkolomným vyhodnocováním. Budete mít timestamp s "časem odjezdu" a dotaz bude něco jako
SELECT * FROM zajezdy WHERE odjezd > $ts |
||
| Kajman_ Profil * |
#4 · Zasláno: 25. 11. 2010, 22:43:57
vetsi rok OR (stejny rok AND vetsi mesic) OR (stejny rok AND stejny mesic AND vetsi den)
Ale určitě je lepší jedno pole s datumem. Bude to i rychlejší. |
||
| QGAnna Profil |
#5 · Zasláno: 25. 11. 2010, 22:54:12
Tak se moc omlouvám šla jsem jinam, teď jsem přišla a přišla jsem na to.:-) Byly tam špatně údaje k přihlášení, v čem já ještě nemůžu udělat chybu.:-D Tak to zamykám a děkuji za připomínky.
|
||
|
Časová prodleva: 15 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0