В MS Transact SQL, скажем, у меня есть таблица (Orders), как это:SQL проблема подзапрос с группировкой, средняя
Order Date Order Total Customer #
09/30/2008 8.00 1
09/15/2008 6.00 1
09/01/2008 9.50 1
09/01/2008 1.45 2
09/16/2008 4.50 2
09/17/2008 8.75 3
09/18/2008 2.50 3
Что мне нужно из этого является: для каждого клиента в среднем порядка сумма для последних двух заказов. Поэтому для клиента № 1 я должен получить 7.00 (а не 7.83).
Я смотрел на это в течение часа (внутри более крупной проблемы, которую я решил), и я думаю, что мой мозг замерз. Помогите решить проблему?
Какая версия SQL Server? – Sklivvz 2008-09-30 15:38:16
Может ли заказчик иметь несколько заказов в день? – 2008-09-30 15:45:46