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

Sql server 需要从订单表中获取所有客户的第一个订单日期和最后一个订单日期,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我有一张订单表,上面有所有客户订单的信息。现在,我想提取每个客户的第一个订单日期和最后一个订单日期 有人能帮我吗 提前感谢。这是一个简单的MIN和MAX: SELECT CustomerId, MIN(OrderDate) Min_Order_Date MAX(OrderDate) Last_Order_Date FROM dbo.Orders GROUP BY CustomerId; 这是一个简单的MIN和MAX: SELECT CustomerId,

我有一张订单表,上面有所有客户订单的信息。现在,我想提取每个客户的第一个订单日期和最后一个订单日期

有人能帮我吗


提前感谢。

这是一个简单的
MIN
MAX

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

这是一个简单的
MIN
MAX

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