Jūs esateŽurnalai / Ernestas Kardzys's blog / MSSQL. Įrašo gavimas, kurio data yra artimiausia šios dienos datai
MSSQL. Įrašo gavimas, kurio data yra artimiausia šios dienos datai
Turime duomenis:
Petras 2008.01.02
Juozapas 2009.01.05
Antanas 2001.12.01
SELECT TOP 1 Data FROM Lentelė ORDER BY ABS(DATEDIFF(DAY,GetDate(),Data)), Data
Šis gėris išrinks Juozapą.
Arba galima patobulinti - pridėti WHERE sąlygą, kad Data > GetDate()
Čia MSSQL versija :)
http://bytes.com/forum/thread79502.html


Skelbti naują komentarą