csdn有什么问题啊,列表里都看不到啊

解决方案 »

  1.   

    自己公布答案吧,
    mysql> select * aa where (date*1000000+time) between '20051111100101' and '20051111100111';
      

  2.   

    为什么不直接使用DataTime数据类型!
    select 'aa'.id from 'aa' where time between '2005-12-01 10:10:10' and '2005-12-10 12:12:12'
    不建议使用int来保存日期,不过在进行日期计算的时候使用数字计算的方式应该会更快一些,因为数据库的机制就是把日期型先转化为数字然后计算的,不过你的数据如果不超过两万行,最好就直接使用DataTime就行,差别几乎没有,如果超过两万行,就要考虑了!