Citat:
zelim da vidim podatke od recimo trenutnog datuma, pa unazad svi protekli dani tog meseca plus 11 meseci unazad ne razunajuci trenutni mesec jer vec racunamo dane tog meseca.
Za interval trebaju ti dva datuma, Od i Do. Do je ocigledno danasnji datum. Od je neki datum u proslosti koji racunas po pravilu koje si izneo. Pogledaj funkcije DateAdd, dateDiff i slicno. Nesto ovako bi odradilo posao (pesudo kod)
Danasnji datum, bez sati, minuta, sekundi:
? date()
9/11/2009 ' format datuma kod mene je mm/dd/yyyy kod tebe ce se pojaviti verovatno 11.9.2009
Oduzimam 11 meseci od danasnjeg datuma:
? dateadd("m",-11, date())
10/11/2008
Dobio sam 11 Oktobar 2008, a meni treba 1 Oct
Znaci, treba da oduzmem onoliko dana koliko je proslo u ovom mesecu, i dodam 1.
(Kad se sabiraju/oduzimaju dani cesto treba dodati ili oduzeti jedinicu, pa probas dok ne upali)
? dateadd("m",-11, date()) - day(date())+1
10/1/2008 '1 Oktobar 2008, ono sto mi treba
Znaci, tvoj [Do] datum bi bio Date().
[OD] datum bi bio dateadd("m",-11, date()) - day(date())+1
Prouci funkcije za rad sa datumima