Solusi pertama Anda hampir selesai, tetapi lebih rumit dari yang seharusnya dan tetap tidak akan berhasil. Ini akan kehilangan baris apa pun dari hari terakhir di akhir bulan.
Anda dapat menambahkan satu bulan ke end month
dan kemudian gunakan ANTARA pada tanggal pertama setiap bulan. misalnya
start month: 9 , start year: 2011
end month: 3, end year: 2012
BETWEEN '2011-09-01' AND '2012-04-01'
atau, seperti yang ditunjukkan JNK, ini akan lebih baik:
DataDelega >= '2011-09-01' AND DataDelega < '2012-04-01'
Anda harus menambahkan beberapa logika untuk menangani end month
menjadi Desember, tapi ini sepertinya cara paling sederhana untuk melakukannya.