select * from info where dateTime>'2001-12-01 00:00:00' and dateTime<'2001-12-01 23:59:59'
这样写错不了,昨天我还在用,DateTime为字段名
当然,你报错的原因很可能是将最大时间写成59的缘故,最到23点而不是59点
select
*
from
info
where
dateTime>'2001-12-01
00:00:00'
and
dateTime<'2001-12-01
23:59:59'
这样写错不了,昨天我还在用,DateTime为字段名
当然,你报错的原因很可能是将最大时间写成59的缘故,最到23点而不是59点
datetime类型可以直接做比较的。也可以用取秒数的方法得到一个长整数,然后比较。在SQL语句中可以用聚集函数完成。
所以我使用 between '2001-12-01 00:00:00' and '2001-12-01 59:59:59',出现类型转换出错。
所以我希望得到一个示例。