Первый и последний день месяца в CDS
Вычислить первый и последний день заданного месяца в CDS можно следующим образом:
1 2 3 4 5 6 7 8 |
cast( concat( concat( year, month ), '01' ) as abap.dats ) as first_day DATS_ADD_DAYS( DATS_ADD_MONTHS( cast( concat( concat( year, month ), '01' ) as abap.dats ), 1, 'FAIL'), -1, 'FAIL' ) as last_day |