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

Mengonversi Antara Tipe Data Tanggal &Waktu di SQL Server (Contoh T-SQL)

Saat Anda mengonversi antara tipe data tanggal dan waktu di SQL Server, Anda harus memperhatikan bagaimana tipe data baru akan menangani nilai yang Anda coba tetapkan.

Dalam beberapa kasus, Anda mungkin kehilangan sebagian dari nilainya, dalam kasus lain Anda mungkin mendapatkan banyak nol (meningkatkan ukuran penyimpanan dalam proses). Anda mungkin juga mendapatkan nilai yang telah dibulatkan.

Artikel berikut berisi contoh konversi antara tipe data tanggal dan waktu yang berbeda, dengan fokus khusus pada masalah yang baru saja saya sebutkan.

Konversi 'datetime' ke ...

  • Konversi 'datetime' menjadi 'datetime2'
  • Konversi 'datetime' menjadi 'datetimeoffset'
  • Konversi 'datetime' menjadi 'smalldatetime'
  • Konversi 'datetime' menjadi 'date'
  • Konversikan 'datetime' menjadi 'time'

Konversi 'datetime2' ke ...

  • Konversi 'datetime2' menjadi 'datetime'
  • Konversi 'datetime2' menjadi 'datetimeoffset'
  • Konversi 'datetime2' menjadi 'smalldatetime'
  • Konversi 'datetime2' menjadi 'date'
  • Konversikan 'datetime2' menjadi 'waktu'

Konversi 'datetimeoffset' menjadi ...

  • Konversi 'datetimeoffset' menjadi 'datetime'
  • Konversi 'datetimeoffset' menjadi 'datetime2'
  • Konversi 'datetimeoffset' menjadi 'smalldatetime'
  • Konversi 'datetimeoffset' menjadi 'date'
  • Konversi 'datetimeoffset' menjadi 'waktu'

Konversi 'waktu kecil' menjadi ...

  • Konversi 'waktu kecil' menjadi 'waktu kencan'
  • Konversi 'smalldatetime' menjadi 'datetime2'
  • Konversi 'smalldatetime' menjadi 'datetimeoffset'
  • Konversi 'waktu kecil' menjadi 'tanggal'
  • Konversi 'waktu kecil' menjadi 'waktu'

Konversi 'tanggal' menjadi ...

  • Konversi 'tanggal' menjadi 'waktu-tanggal'
  • Konversi 'tanggal' menjadi 'datetime2'
  • Konversi 'tanggal' menjadi 'waktu kecil'
  • Konversi 'tanggal' menjadi 'tanggal-waktu-offset'

Konversi 'waktu' menjadi ...

  • Konversi 'waktu' menjadi 'waktu kencan'
  • Konversi 'waktu' menjadi 'datetime2'
  • Konversikan 'waktu' menjadi 'waktu kecil'
  • Konversi 'waktu' menjadi 'datetimeoffset'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menginstal sampel database AdventureWorks di Microsoft SQL Server 2012

  2. Cara Mereferensikan Kunci JSON yang Mengandung Karakter Khusus saat menggunakan OPENJSON, JSON_QUERY, dan JSON_VALUE (SQL Server)

  3. Apakah Penyedia Microsoft OLE DB untuk SQL Server mendukung TLS 1.2?

  4. Pemeriksaan Kesehatan SQL Server Proaktif, Bagian 1:Ruang Disk

  5. SQL Server 2008- Dapatkan batasan tabel