Autor Zpráva
kosata6
Profil
Dobrý den,
potřebuji poradit jak vypsat obsah tabulky z databáze od určitého data do určitého data např. od 30.12. 2012 do 5.12. 2013.
Když vypisuji ve stejném měsíci tak nemám problém, ale pokuď chci například vypsat od 31.12 do 2.1. tak mi to nic nevypíše.
Používám mysql dotaz: "SELECT * FROM seznam WHERE datum>='$od' AND datum<='$do'".

Děkuji za pomoc, kosata6.
Alphard
Profil
Dotaz je správný, jen používejte správné datové typy a formátujte 2012-12-30.
kosata6
Profil
Děkuji za pomoc, nastavil jsem si to na datový typ timestamp a již mi to funguje bez problému.
Alphard
Profil
Tak to se mi nepovedlo, já jsem chtěl, abyste našel typ date a podíval jste se i na datetime :-) ale i timestamp je lepší než nějaký varchar, který tam byl pravděpodobně předtím. (timestamp má některé věci jednodušší, ale v jiných je zase omezený, takže doporučuji date)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0