Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menggunakan CONVERT() di WHERE Clause untuk mengonversi varchar ke tanggal

Anda perlu convert dan Cast Date dan kemudian gunakan di BETWEEN ayat. Coba ini.

SELECT Con_Consult_Date
FROM Consultation
WHEREE CAST(CONVERT(CHAR(10), CONVERT(DATETIME, Con_Consult_Date, 105), 101) AS DATE) 
BETWEEN CAST(CONVERT(CHAR(10), CONVERT(DATETIME, '01-01-2013', 105), 101) AS DATE) 
AND CAST(CONVERT(CHAR(10), CONVERT(DATETIME, '31-12-2013', 105), 101) AS DATE)
GO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutkan Kolom Untuk Pivot Dinamis

  2. Buat Database SQL Server dengan SQLOPS

  3. SqlServer 2008 - Aktifkan Net Named Pipes melalui baris perintah

  4. sql cross join - apa gunanya ada yang menemukannya?

  5. Bagaimana memulihkan database dari C#