如何显示在特定年份下订单的所有客户的字母列表?

时间:2016-04-20 08:25:50

标签: sql

我创建了一个包含表CustomersOrders的数据库。

Customer包含以下字段,

CustomerNo 
Customer name
CustomerAddress

Orders有:

OrderNo
OrderDate
CustomerNo

其中一个主要目标是列出

“2014年下订单但没有重复的所有客户的字母列表”

这就是我的想法。

select Customers * from CustomerName order by CustomerName ASC

它可能甚至不正确。

感谢。

1 个答案:

答案 0 :(得分:1)

试试这个

select Customers.* 
from Customers 
INNER JOIN OrderTable On Customers.CustomerNo = OrderTable.CustomerNo 
WHERE YEAR(OrderDate) = 2014
ORDER BY CustomerName Desc