Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Намерете най-близката дата в SQL Server

Клаузата where ще съответства на всички редове с дата по-малка от @CurrentDate и тъй като те са подредени по низходящ ред, ТОП 1 ще бъде най-близката дата до текущата дата.

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. Вземете името на колона от нейния идентификатор в SQL Server:COL_NAME()

  2. Оператор амперсанд (&) в клауза WHERE на SQL Server

  3. Някои страхотни новини за клиентите на Standard Edition в SQL Server 2014

  4. PHP фатална грешка:Извикване на недефинирана функция mssql_connect()

  5. Как да проверя дали съществува ограничение в Sql сървър?