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

SQL Server:konversi ((int)tahun,(int)bulan,(int)hari) ke Datetime

Agar tidak bergantung pada pengaturan bahasa dan lokal, Anda harus menggunakan YYYYMMDD ISO 8601 format - ini akan bekerja pada sistem SQL Server apa pun dengan pengaturan bahasa dan regional apa pun yang berlaku:

SELECT
   CAST(
      CAST(year AS VARCHAR(4)) +
      RIGHT('0' + CAST(month AS VARCHAR(2)), 2) +
      RIGHT('0' + CAST(day AS VARCHAR(2)), 2) 
   AS DATETIME)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk mengulang variabel tabel di TSQL tanpa menggunakan kursor?

  2. Pengenalan OPENJSON dengan Contoh (SQL Server)

  3. Cara optimal untuk menggabungkan/menggabungkan string

  4. Cara Menggunakan Pencarian Semantik di SQL Server

  5. Hasilkan SQL Create Scripts untuk tabel yang ada dengan Query