vytass rašė:
> Rašausi tokią programėlę, kur reikia iš lentelės išrinkti įrašus pagal
> reikiamą datą. Gal yra koks elegantiškas sprendimas rasti artimiausią
> datą pagal užklausą? Tarkim ieškau įrašo, kurio data artimiausia
> 2010-04-30, tinkamas įrašas artimiausias šia datai nuo 2010-04-15 iki
> 2010-05-15 nesvarbu į kurią pusę. Įrašų gali būti daug, netgi kasdien.
> Dabar perrenku skripte, bet gal galima suformuoti sql užklausą?
Na, tai:
WHERE data >= 'data-min' AND data <= 'data-max'
Dar SQLite turi datos funkcijas:
http://www.sqlite.org/lang_datefunc.html
ir turėtų pavykti taip:
WHERE data >= date('data', '-15 days') AND data <= date('data', '+15 days')