红色数字是查询出来的数据数目
第一条SQL的条件是匹配2017-07-01 00:00:00 到 2017-07-31 00:00:00
第二条SQL的条件是匹配2017-07-01 00:00:00 到 2017-07-31 23:59:59
这个我个人认为是由于转换的过程中精度损失导致的,b.dzdrq本身精度是毫秒级的,转换成yyyy-mm-dd后会损失天之后的精度。比如b.dzdrq本身值是
2008-08-08 08:08:08 888,转换后就变成2008-08-08 了,这其中有长达8个多小时的时间差
时期的那个是查的7月31日 0点0时0分之前的,而字符串的那个查的是 7月31日 23点59时59分之前的!!!!