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

Gunakan TO_DATE di SQL Server 2012

SQL-Server tidak memiliki TO_DATE fungsi. Anda harus menggunakan convert .Lihat di sini

-- Specify a datetime string and its exact format
SELECT TO_DATE('2012-06-05', 'YYYY-MM-DD') FROM dual;


-- Specify a datetime string and style 102 (ANSI format), raises an error if conversion fails
  SELECT CONVERT(DATETIME, '2012-06-05', 102);

  -- TRY_CONVERT available since SQL Server 2012 (returns NULL if conversion fails)
  SELECT TRY_CONVERT(DATETIME, '2012-06-05', 102);

Untuk kasus khusus Anda gunakan:

convert(DATETIME, '2011-11-09 00:00:00')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Bergabung ke baris pertama

  2. Tingkatkan penyetelan kinerja SQL Server dengan 3 tips ini

  3. com.microsoft.sqlserver.jdbc.SQLServerException:Sambungan TCP/IP ke host localhost, port 1433 telah gagal

  4. SQL Server UNTUK Elemen Penutup XML?

  5. Cara mengekspor kueri SQL Server 2005 ke CSV