Jak udělat SQL query s výpisem pložek za měsíc
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, mám problémek a sice nevím jak napsat SQL query v PHP, mám záznamy v DB s datuem ve formátu rrrr-mm-dd Potřebuju selektnout všechny záznamy za poslední měsíc. Najde se nějaká chytřejší hlava než já a poradí mi? :) Díky Martin
-
SELECT * FROM blabla WHERE datum = ?<číslo žádaného měsíc>?; Ale vůbec si nejsem jist, jestli to bude fungovat, je to jen nápad. Honza
-
<HTML>sorry ale nebude, je to 100% blbost .... jak se v SQL pracuje s formatem dd-mm-rrrr uz nevim,pouzivam INT a unixtimestamp</HTML>
-
myslim ze na tohle existuje neco jako dateformat .. jen si nejsem jistej jestli jako argument akceptuje jen samotny datum .. zkusit to muzes
-
Tak to se v tom případě musím zeptat, jestli zástupný znaky ? a * fungují alespoň u řetězců, když ne u datumu.
-
asi te zase zklamu ale ne .. 0 a vic neurcitych znaku zastupuje % a mam dojem (hlavu za to nedam) ze 1 neurcity znak podtrzitko _ s tim datem to bude: SELECT `x` FROM `y` WHERE DATE_FORMAT(`sloupec_s_datem_Y-m-d`, '%m') = '$mesic'
-
sem vul, jde to jednodusejc .. ... WHERE MONTH(`datum`) = '$mesic'
-
díka a sorry zároveň já jsem ten dotaz špatně položil, myslel jsem výpis položek za poslední měsíc, tj. za uplynulých 30 dní.... to už je o dost složitější ne?