[求助]一个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