[ mika @ 19.06.2007. 14:30 ] @
Ehm, pozdrav svima, imam jedan problemčić koji bih sa vama da podelim. Potrebno je da (koristeći bazu podataka) izlistam datume (u određenom formatu: "dan.mesec.") počev od današnjeg dana pa X dana unazad. Npr. SQL upit za sedam dana glasi: Code: select date_format(now(), "%e.%c.") union select date_format(now()-interval 1 day, "%e.%c.") union select date_format(now()-interval 2 day, "%e.%c.") union select date_format(now()-interval 3 day, "%e.%c.") union select date_format(now()-interval 4 day, "%e.%c.") union select date_format(now()-interval 5 day, "%e.%c.") union select date_format(now()-interval 6 day, "%e.%c.") E sad, postavlja se pitanje: kako generalizovati gornji kod, da mogu izlistati i 100 dana i 5 dana i bilo koliko? Da li je potrebno praviti stored funkciju/proceduru (nemam prevelikog iskustva s njima) ili je dovoljno napraviti neki malo komplikovaniji query, sa uslovom: ".... WHERE date between NOW() and NOW()-INTERVAL 7 days ... ". Svaka pomoć, smernica, je dobrodošla! 10x unapred! |