Pas lagi bikin report untuk project saya dihadapkan pada suatu kasus dimana terdapat label yang mencetak bulan selanjutnya dari bulan report yang diinputkan pada parameter.
Mungkin kita semua pernah mengalami kasus serupa pada SQL dan memang bukan hal yang sulit untuk mendapatkan next month. Begitu juga dengan expression di SSRS, untuk mendapatkan next month adalah hal yang relatif mudah. Berikut akan kita lihat perbedaan sintaks untuk mendapatkan next month dengan menggunakan SQL dan expression di SSRS.
SQL Version:
DECLARE @pDate datetime
SET @pDate='20081201'
SELECT datename(month,dateadd(month,1,@pdate))
Expression(SSRS) Version:
=MonthName(dateadd("M",1,Parameters!pDate.Value).Month)