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

Bagaimana saya bisa menggunakan Date Datatype di sql server?

Anda tidak memiliki masalah dengan "dua yang terakhir".

Namun, Anda memiliki masalah dengan semuanya, tetapi satu demi satu.

Tanggal literal bergantung pada budaya sistem Anda

Tanggal Anda ditafsirkan sebagai MM-DD-YYYY. Interpretasi ini tergantung pada budaya sistem Anda. Tiga yang pertama berubah menjadi tanggal yang salah tetapi berhasil. Istirahat ke-4 dan yang kelima tidak pernah dieksekusi (karena kesalahan sebelumnya).

Jadi kesalahan sebenarnya terletak pada baris 4.

Setiap kali Anda berurusan dengan tanggal, gunakan format budaya independen. Lebih baik menggunakan salah satu dari berikut-

format universal

20150730 (=> the 30th of July in 2015)

format ODBC

{d'2015-07-30'} or {t'23:30:59'} or {ts'2015-07-30 23:30:59'}

ISO 8601

'2015-07-30T00: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. Bagaimana cara mengirim email dari SQL Server?

  2. Batas SQL NVARCHAR dan VARCHAR

  3. Agregasi string yang dikelompokkan / LISTAGG untuk SQL Server

  4. sql server pilih baris pertama dari grup

  5. Nama kolom variabel SQL Server?