主要是你的SQL 是怎么写的 应该是大于等于 和小于和等于 如果只是大于和小于 是查不出的
SELECT * FROM dbo.[YQRKD] where 日期>='${CONCATENATE(ksrq," 00:00:00")}' and 日期<='${CONCATENATE(jsrq," 23:59:59")}'
显示的是日期格式,实际好像是按时间格式走的,也就是1月4日 00:00:00,取的这个值,你放宽1天试试?
这种问题如果不想改,那就只能查询的时候往前推一天,往后推一天