declare @dateto as datetime
set @dateto='8/1/11'
SELECT ti.userkey, SUM(l.Price * l.OrderQty) AS SumOfOrders, count (distinct ti.orderid) AS Ordercount
FROM SOLine AS l WITH (nolock) LEFT OUTER JOIN
SOImported AS ti ON ti.OrderId = l.OrderId LEFT OUTER JOIN
Sale AS o ON o.SaleId = ti.Inventory_Id
Where ti.createddate < @DateTo
GROUP BY ti.userkey, o.WootSiteId
Нужен этот запрос для подсчета заказов, как показано ниже:
Group userkeycount sumoforders
1 trans
2-30
31-60
61-90
91-120
121-150
151-180
181-210
211-240
241-270
271-300
301-330
331-360
360 or More