为什么MySQL在以下查询中:
select * from `tips`
where `tips`.`tipster_id` = '16'
and `result` <> '0'
and `date` >= '2014-02-01'
and `date` <= '2014-02-28'
排除日期 2014-02-28 ???
的行答案 0 :(得分:2)
您是否将时间值存储在该列中?我猜2014-02-28这是和2014-02-28 00:00:00相同。
因此,不包括00:00:00之后的时间日期值。
答案 1 :(得分:1)
我使用这个版本
select * from `tips`
where `tips`.`tipster_id` = '16'
and `result` <> '0'
and `date` >= '2014-02-01 00:00:00'
and `date` <= '2014-02-28 23:59:59'