2010-12-15 12:16, Laimis rašė: > 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') Taip ir padaręs, bet gaunu kelis įrašus, o man reikia vieno, artimiausio reikiamai datai Vytas