注册 登录
编程论坛 SQL Server论坛

SQL中日期值大小比较和相减,语句怎么写,求教!

xlfljc3 发布于 2010-08-26 22:51, 2351 次点击
请教高手,我有一张表格,表格中有开工日期和完工日期两列,完工日期应大于开工日期,请问通过查询语句如何比较两个日期的大小,如果想知道完工日期减去开工日期的天数,语句该如何编写,谢谢
5 回复
#2
aei1352010-08-27 09:25
select datediff(day,开工日期,完工日期)   得到完工日期减去开工日期的天数
#3
xlfljc32010-08-27 11:49
回复 2楼 aei135
谢谢2楼,如果我的表中,现在有订单号,上线日期和完工日期3列,通过时间比较后,我想总共显示4行,包括订单号、上线日期和完工日期、以及生产天数(即完工日期-上线日期),请问这个语句如何编写;
#4
xlfljc32010-08-27 12:27
回复 3楼 xlfljc3
select 订单号,产品名称,上线日期,完工日期, datediff(day,上线日期,完工日期)
from 生产计划
 
#5
king0299122010-08-30 00:05
同意楼上,嘿嘿
#6
tyouzhou2010-08-31 14:36
呵呵

www.
1