在SQL语句中怎样查找与当前时间相比较所指定的差的天数,月数的范围的数据?


SELECT    OrderId, OrganizeId,StartTime, EndTime
FROM    Order 
WHERE   (DATEDIFF(day, SysDateTime(), EndTime) <= 31) AND (DATEDIFF(day, SysDateTime(), EndTime) > 15)

 查找与当天时间相比“大于15天而小于31天的数据”

SQL