Bagaimana cara menggunakan sql untuk mendapatkan seluruh nama bulan di sql server?
Saya tidak menemukan cara menggunakan DATEPART(mm, mydate)
atau CONVERT(VARCHAR(12), CreatedFor, 107)
.
Pada dasarnya saya membutuhkan dalam format: April 1 2009.
SELECT DATENAME(MONTH, GETDATE())
+ RIGHT(CONVERT(VARCHAR(12), GETDATE(), 107), 9) AS [Month DD, YYYY]
ATAU Tanggal tanpa Koma Di antara tanggal dan tahun, Anda bisa menggunakan yang berikut ini
SELECT DATENAME(MONTH, GETDATE()) + ' ' + CAST(DAY(GETDATE()) AS VARCHAR(2))
+ ' ' + CAST(YEAR(GETDATE()) AS VARCHAR(4)) AS [Month DD YYYY]
Jika Anda menggunakan SQL Server 2012 atau yang lebih baru, Anda dapat menggunakan:
SELECT FORMAT(MyDate, 'MMMM dd yyyy')
Anda dapat melihat dokumentasi untuk informasi lebih lanjut tentang formatnya.