我的数据库中的表日期和时间是分开的两列,分别是date和time,用下同的这个可以得到正确的纪录数:
"Select * From test where num = num1 And date between '2013-03-12' And '2013-03-13' " ,这个是可以显示3.12号和3.13号所有的纪录。
"Select * From test where num = num1 And time between '08:00:00' And '09:00:00' " ,这个可以显示所有的8点到九点的纪录数。
现在我想得到的数据是20130312的中中午12点到20130313的中午12 点的纪录就不知如何做这个条件了,请大侠也指点一下啊
当初在建表时没有合在一起,现在想合又太麻烦,不过了也找到解决方案了,现贴上来给后来者参考一下,
Select * From test where num = num1 And date between '2013-03-12' And '2013-03-13' And Concat(Date,Time) between '08:00:00' And '09:00:00' "