Topic: duomenu isrinkimas priklausomai nuo intervalo

Sveiki, turiu tokia problemele reikia isrinkti duomenis priklausomai nuo tam tikro intervalo sakykim per paskutine savaite t.y. 7 dienas kas ir kiek ko prirase i duomenu baze. Gal galit koki trumpa pavyzduka?

Re: duomenu isrinkimas priklausomai nuo intervalo

La,

Na, kad galėtum atlikti tokią operaciją turi turėti įrašo įrašymo laiką - stulpelį DATETIME/TIMESTAMP formato, kurio reikšmė būtų funkcijos NOW() reikšmė įrašymo metu:

INSERT INTO lentele (laukas, data) VALUES ('belekas', NOW())

Turėdamas tokius duomenis gali išgauti paskutinių 7 dienų įrašus maždaug taip:

SELECT laukas FROM lentele WHERE WEEK(data) = (WEEK(CURRENT_DATE()) - 1)

Aišktu tai nėra gal pats efektyviausias būdas.

Re: duomenu isrinkimas priklausomai nuo intervalo

dekui labai