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

Apakah mungkin untuk mengubah Tanggal tipe data di Sql Server

Saya menyarankan agar Anda membuat tabel kalender yang memiliki tanggal Gregorian dan tanggal matahari sebagai dua kolom (dan kolom lainnya juga, seperti hari dalam seminggu, nomor bulan, tahun, nama bulan). Anda seharusnya dapat membuat tabel seperti itu dengan mudah di Excel lalu mengimpornya ke dalam tabel.

Kemudian, Anda dapat mengambil salah satu dari dua pendekatan. Yang pertama adalah menyimpan semua tanggal sebagai tanggal Gregorian, dan kemudian mencari nilai tanggal Anda untuk dikonversi pada input dan output. Anda akan melakukan ini jika Anda ingin menggunakan banyak fungsi bawaan untuk tanggal.

Pendekatan kedua adalah menyimpan tanggal sebagai string yang mewakili tanggal matahari. Kemudian, Anda dapat menggunakan tabel untuk mengonversi ke tanggal Gregorian saat Anda ingin melakukan operasi bawaan. Namun, Anda mungkin mendapati bahwa hanya dengan memiliki tabel kalender membuat sebagian besar fungsi bawaan tidak perlu digunakan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server setara dengan DBMS_METADATA.GET_DDL

  2. Konfigurasikan SQL Server Always ON Availability Groups antara Dua Replika Sinkron. Bagian 2

  3. Cara Menemukan Item Daftar pada Posisi Tertentu di SQL Server

  4. Cara Memilih Subset Kolom dari Set Hasil Prosedur Tersimpan (T-SQL)

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