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

Zapytanie o wybór danych między dwiema datami w formacie m/d/rrrr

To rozwiązanie zapewnia operację CONVERT_IMPLICIT dla twojego warunku w predykacie

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

LUB

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

Demo na 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. jak wywołać serwis internetowy z t-sql

  2. UNION ALL i NOT IN razem

  3. Pliki FILESTREAM pozostają po usunięciu wiersza

  4. Wybierz liczbę z innej tabeli do każdego wiersza w wierszach wynikowych

  5. Uruchomienie tego samego zapytania SQL w jednej bazie danych trwa dłużej niż w innej bazie danych na tym samym serwerze