学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

[求助]一个SQL查询语句该怎样写?

[求助]一个SQL查询语句该怎样写?

题目是这样的,在orderdetail表中找出两年内都有订单的员工工号,比如说
000007号员工在在2005-11-11和2005-08-13都有订单,相隔不够一年,那么就要把他找出来,而000003员工
在2006-02-14和2003-05-02有订单,但两订单日期超过了两年,那么他就不合条件。
因为涉及时间的运算,我都想了好久都未能想出来这道题,所以拿出来请教大家。。。。
相关的表如下:
              orderdetail 表
Order_no P_no    Order_date
AS05      000007    2005-05-12
AS08      000007    2005-06-06
AS11      000009    2005-08-13
AS12      000005    2005-11-11
AS30      000001    2006-02-14
AS43      000005    2006-03-25
AS58      000002    2006-04-05
BU21      000006    2004-04-01
BU32      000002    2004-08-08
BU39      000005    2004-10-12
BU43      000008    2004-12-25
BU67      000003    2005-03-08
CX22      000007    2002-12-04
CX25      000003    2003-05-02
CX32      000001    2003-09-18
CX44      000009    2003-12-12

TOP

把你的须求写清楚一点吧!

条件写详细一点

TOP

的确太笼统了,不太好理解

TOP

确实难表达清楚,我的去问一下老师。再来把问题重述一次!。。
真理往往掌握在少数人手中,可现实却是少数服从多数!

TOP

不好意思,没有想到.帮顶

TOP

发新话题