在1 / jan / 2002之前找到订单的客户如何在SQL中编写此查询?

时间:2013-11-28 09:49:53

标签: sql-server-2008 date

在 1 / jan / 2002之前找到订单的客户如何在SQL中编写此查询?

客户 - cno,fname,lname,地址
奥德 -oder_no,CNO,oderdate 的 oderline -oder_no,产品,数量,成本

2 个答案:

答案 0 :(得分:0)

Select * from Customer c Inner Join Order o On c.cno=o.cno 
 Where o.orderdate>'2002-01-01'

Orderdate应该是datetime类型

答案 1 :(得分:0)

怎么样

select fname
from Customer c
where exists (select 1 from Order o where c.cno = o.cno and o.orderdate < '2002/01/01')