请问,我这样设置时间的取值,可以得到本月截止到今天的数据吗?
如果你的日期保存的格式没有时分秒,就可以的。如果有时分秒的话,你把结果的日期+1,然后改成小于
如果有时分秒,你可以改成substr(t.ddate,1,10)<='${rq}'
t.ddate>=substr('${rq}',1,7)||'-01' oracel这样用没问题,如果你是mysql要这样concat(substr('${rq}',1,7),'-01')
上面的拼接是不是要带上单引号表示字符串,然后再组合
上面那个 '${rq}' ,保证后面那个是yyyy-mm-dd 就可以