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
).