我的数据库里有一个日期字段(2009-01-01)和一个时间字段 (00:00:00.000)现在我想查询一个时间段假设今天早上8点到明天早上8点。请问sql语句该怎么写?
另外:也可能我查的是今天早上8点到n天后早上8点

解决方案 »

  1.   

    求一条sql语句,绝对难题  想知道楼主对"题"的定义标准是什么,对"绝对难题"判定标准是什么。 
      

  2.   

    猜一下你的表结构吧。create table test
    (
    d1 date,
    t1 time
    );今天8am to 100天后8am
    select * from test where ADDTIME(d1,t1) between ADDTIME(CURDATE(),'08:00:00') and ADDTIME(ADDDATE(CURDATE(), INTERVAL 100 DAY) ,'08:00:00')问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧