sql >> Database teknologi >  >> RDS >> Sqlserver

Find nærmeste dato i SQL Server

Where-sætningen vil matche alle rækker med dato mindre end @CurrentDate, og da de er sorteret efterkommer, vil TOP 1 være den tætteste dato på den aktuelle dato.

SELECT TOP 1 *
FROM x
WHERE x.date < @CurrentDate
ORDER BY x.date DESC


  1. Erstat en streng med en anden streng i SQL Server (T-SQL)

  2. Fejlfind en fejl, når du forsøger at oprette en stor IMDB-model

  3. mysql - hvor mange kolonner er for mange?

  4. Parallellerende opkald i PL/SQL