Страница: 1 |
Неужели никто не знает как делать отчет с группировкой по 2-м полям
Да запросто... SELECT SUM(dbo.reestr.sum_val) AS Expr1, SUM(dbo.reestr.sum_rub) AS Expr2, dbo.Klient.Rez, dbo.reestr.valuta_ID, dbo.valuta.Name FROM dbo.reestr INNER JOIN dbo.valuta ON dbo.reestr.valuta_ID = dbo.valuta.ID LEFT OUTER JOIN dbo.Klient ON dbo.reestr.klient_ID = dbo.Klient.ID WHERE (dbo.reestr.sdelka = 1 OR dbo.reestr.sdelka = 2) AND (dbo.reestr.data >= '01.02.2003') AND (dbo.reestr.data <= '28.02.2003') GROUP BY dbo.Klient.Rez, dbo.reestr.valuta_ID, dbo.valuta.Name Все поля, которых нет в агрегатных функциях запроса с группировкой, должны быть в GROUP BY Может из-за этого у тебя проблемы? Или брось сюда свой пример запроса. Поглядим. Страница: 1 |
Вопрос: Отчет с группировкой
Добавлено: 27.02.03 18:42
Автор вопроса: s.sergey
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Evgeny D
Вопросов: 10
Ответов: 33
Профиль | | #1
Добавлено: 28.02.03 17:10
Номер ответа: 2
Автор ответа:
Evgeny D
Вопросов: 10
Ответов: 33
Профиль | | #2
Добавлено: 28.02.03 17:14