DATEINMONTH(date,number):函数返回在某一个月当中第几天的日期。
示例:
DATEINMONTH("2008-08-08",20)等于2008-08-20。
DATEINMONTH("2008-08-08",-1)等于2008-08-31。
--======
9.6 本月月末
DATEINMONTH(TODAY(),-1)
9.7 本月月初
DATEINMONTH(TODAY(),1)
================
WHERE
a.posting_date >= '${format(input_date,"yyyy-MM-01")}' AND a.posting_date <= '${format(DATEINMONTH(input_date,-1),"yyyy-MM-dd")}'
或者
WHERE
a.posting_date >= '${format(DATEINMONTH(input_date,1),"yyyy-MM-dd")}' AND a.posting_date <= '${format(DATEINMONTH(input_date,-1),"yyyy-MM-dd")}'
