Dari SQL Server 2012 Anda dapat menggunakan fungsi EOMONTH.
Mengembalikan hari terakhir bulan yang berisi tanggal yang ditentukan, dengan offset opsional.
Sintaks
EOMONTH ( start_date [, month_to_add ] )
Bagaimana ... saya dapat menemukan hari terakhir dalam sebulan untuk tanggal tertentu?
SELECT EOMONTH(@SomeGivenDate)