Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Znajdź najbliższą datę w SQL Server

Klauzula where dopasuje wszystkie wiersze z datą krótszą niż @CurrentDate, a ponieważ są one uporządkowane w kolejności malejącej, TOP 1 będzie datą najbliższą bieżącej.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj wartość kolumny oddzielonej przecinkami na wiersze

  2. Skopiuj tabelę do innej bazy danych na innym serwerze SQL

  3. Czy możliwe są kolizje GUID?

  4. Jak uzyskać wyraźną listę słów używanych we wszystkich rekordach pola przy użyciu MS SQL?

  5. Konwertuj numer miesiąca na nazwę miesiąca w programie SQL Server (T-SQL)