Masalah:
Anda ingin mendapatkan tanggal saat ini di database SQL Server.
Solusi:
SELECT CAST(GETDATE() AS DATE);
Hasil:
2021-03-11
Diskusi:
GETDATE() adalah fungsi yang mengembalikan tanggal dan waktu saat ini. Argumen tidak diperlukan. Jika Anda hanya menggunakan GETDATE() fungsi, Anda akan mendapatkan:
2021-03-11 22:28:17.280
Jika Anda hanya ingin mendapatkan tanggal dan bukan waktu, Anda perlu menggunakan fungsi lain, CAST() . Dalam tanda kurung, tentukan nilai, ekspresi, atau kolom yang ingin Anda konversi, ‘AS ', lalu akhirnya jenis nilai yang ingin Anda dapatkan (dalam solusi kami, DATE ).