Мне нужно создать отчет в следующем формате (первая строка с разделителями | содержит заголовки столбцов, общая сумма для всех учетных записей - это сумма Account.Value для данного AE и имена учетных записей и значения сгруппированы по каждому АЭ по имени учетной записи по возрастанию, по заказу AE первым именем по возрастанию):SQL select сгруппированные результаты
AE | Account Value | # of Calls
Amy Adams $5000 (total for all accounts)
*Acme Inc. $1000 5
*Noon Inc. $3000 7
*Tazo Inc. $1000 2
Ben Smith $7000 (total for all accounts)
*Airo Inc. $2000 9
*Fifa Inc. $5000 8
Dan Morse $2000 (total for all accounts)
*Yakk Inc. $1000 1
*Zero Inc. $1000 2
из следующих таблиц:
Table [AE]
Column [AeId] int
Column [FirstName] varchar
Column [LastName] varchar
Table [Account]
Column [AccountId] int
Column [Name] varchar
Column [Value] decimal
Column [AeId] int (foreign key AE.AeId)
Table [Call]
Column [CallId] int
Column [DateCreated] datetime
Column [AccountId] int (foreign key Account.AccountId)
Любая помощь будет оценена, как и я m не уверен, как группировать данные таким образом. Спасибо за любые предложения.
Это обширная тема. С какой из них вы столкнулись? Что вы попробовали и какую ошибку вы получили? –
Было бы намного лучше, если бы вы предоставили образцы данных и желаемый результат, с красивым форматом структур ваших таблиц, теперь нетрудно дать вам ответ, но если учесть, что пункты, о которых я говорил, будут вам гораздо проще, лучше попробовать что-то перед запросом – jfun