Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2010, 02:03   #1
Arnezami
Форумчанин
 
Регистрация: 04.10.2009
Сообщений: 147
Восклицание Проблема составление сложного SQL запроса

Есть таблица истории пополнения счёта и содержит Id карт пополнения

Нужно в SQL запросе посчитать сумму денежного эквивалента всех карт пополнения, которые должны быть получены по Id (MSSQL)

P.S Просто не хочеться всё делать через массивы...
Ув. Форумчане! Если мои советы были Вам полезны, не забывайте благодарить в виде повышение рейтинга!!!
http://vkontakte.ru/id6715558
Arnezami вне форума Ответить с цитированием
Старый 05.03.2010, 09:32   #2
GX_h10
Пользователь
 
Регистрация: 20.04.2009
Сообщений: 28
По умолчанию

Ну дык и в чем проблема? Используйте аггрегирующую функцию SUM + выборка по конкретным id
GX_h10 вне форума Ответить с цитированием
Старый 05.03.2010, 12:34   #3
Arnezami
Форумчанин
 
Регистрация: 04.10.2009
Сообщений: 147
По умолчанию

что использовать я знаю, я хочу одним sql запросом получить результат, чтобы не делать выборку по конкретным id, потом в массивах это всё обрабатывать...
Ув. Форумчане! Если мои советы были Вам полезны, не забывайте благодарить в виде повышение рейтинга!!!
http://vkontakte.ru/id6715558
Arnezami вне форума Ответить с цитированием
Старый 05.03.2010, 19:37   #4
Arnezami
Форумчанин
 
Регистрация: 04.10.2009
Сообщений: 147
По умолчанию

Вот решил всё таки напрячся и выучить SQL! Итак, вот результат моей работы и ответ на мой вопрос, может кому пригодиться)) Просто с базами редко приходилось работать, вот решил освоить на профф уровне... буду дальше изучать!

Код:
SELECT SUM(CardTable.MoneyCount)
FROM [com_net_db].[dbo].[Card] CardTable
INNER JOIN [com_net_db].[dbo].[DepositFundsHistory] HistoryTable on HistoryTable.CardSerialNumber = CardTable.CardSerialNumber
Ув. Форумчане! Если мои советы были Вам полезны, не забывайте благодарить в виде повышение рейтинга!!!
http://vkontakte.ru/id6715558

Последний раз редактировалось Arnezami; 05.03.2010 в 20:33.
Arnezami вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание Сложного запроса chugo Microsoft Office Access 3 13.11.2009 15:28
Возникла проблема в программировании SQL запроса с помощью компонента TQuery Herly БД в Delphi 23 07.11.2009 18:16
составление суммарного запроса в порядке убывания спроса с помощью программы Pascal Margo123321 Помощь студентам 1 14.05.2009 11:45
Составление запроса по звонкам (доработка) Tanusha SQL, базы данных 2 30.09.2008 11:08