sql >> Database >  >> RDS >> Sqlserver

Zoek de dichtstbijzijnde datum in SQL Server

De where-clausule komt overeen met alle rijen met een datum kleiner dan @CurrentDate en aangezien ze aflopend zijn gerangschikt, is de TOP 1 de datum die het dichtst bij de huidige datum ligt.

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


  1. Oracle:wat is de situatie om RAISE_APPLICATION_ERROR te gebruiken?

  2. Kan JavaScript verbinding maken met MySQL?

  3. Incrementeel laden in SSIS

  4. SELECT query retourneer 1 rij van elke groep