我想选择一个日期,如2020-04-08,出来的数据有2020-04-08当天的数据,还要有4月1号到4月8号的累计数据,有人知道这个怎么弄吗
and convert(varchar(10),P_MO.createDate,120)
between
'${DATEINMONTH(date,1)}' AND '${date}'
'${DATEINMONTH(date,1)}':取该月第一天
你这个需求等于sql里面判断年月就行了。
类似 year(日期字段)=year($控件) and month(日期字段)=month($控件)
写二个子查询union all 一下就行了,一个子查询查当天明细数据,另外一个子查询查日期控件所在月第一天到当前日期控件值的累计数据。ok?