急求一个SQL查询语句问题(100)

C

cvfn

Unregistered / Unconfirmed
GUEST, unregistred user!
急求一个SQL查询送货单语句问题,表里有个字段是保存的送货日期,但是日期格式是 YYYYMMDD例如今天20100902,现需要查出送货单 大于或等于 查询当天日期 并 小于 20111230的查询语句,请那位高手帮忙下,万分感谢!
 
你把要求写清楚点儿。
 
select * from 表名 where 日期>=CONVERT(VARCHAR(8),GetDate(),112) and 日期<'2011'
 
select * from 表 where 字段 between 20100902 and 20111230 如果你的字段是字符型,如果不是还得用cast转换一下。
 
送货日期是什么类型的字段啊,如果是日期(日期时间datatime)型,直接用:DateDiff(Day, GetDate, 送货日期)>=0就可以了。
 
万分感谢!
 
顶部