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

Заявка за избор на данни между две дати във формат m/d/yyyy

Това решение предоставя операция CONVERT_IMPLICIT за вашето условие в предикат

SELECT * 
FROM xxx 
WHERE CAST(dates AS date) BETWEEN '1/1/2013' and '1/2/2013'

ИЛИ

SELECT * 
FROM xxx 
WHERE CONVERT(date, dates, 101) BETWEEN '1/1/2013' and '1/2/2013'

Демо на SQLFiddle



  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 сървър -1

  2. Колко здрав е вашият SQL сървър? Проактивното наблюдение на бази данни е критично

  3. Вземете списък с начални и крайни стойности от таблицата с дати и часове

  4. Как да задам стойност на променлива с помощта на 'execute' в t-sql?

  5. Промяна на изхода на Getdate