需要从订单表中获取所有客户的第一个订购日期和最后订购日期

时间:2016-11-24 18:49:43

标签: sql-server sql-server-2008

我有订单表,其中包含有关所有客户订单的信息。现在,我想拉出每个客户的第一个订单日期和最后一个订单日期。

有人可以帮助我吗?

先谢谢..

1 个答案:

答案 0 :(得分:3)

这是一个简单的MINMAX

SELECT CustomerId, 
       MIN(OrderDate) Min_Order_Date
       MAX(OrderDate) Last_Order_Date
FROM dbo.Orders
GROUP BY CustomerId;