|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.01.2012, 04:57 | #1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
SQL запрос
Есть таблица Nachislnie там поля
id_face - идетификатор плательщика id_oper - Идентификатор операции (1-начислено, 2-уплачено) data - Дата операции Nahc - Начисленно Oplata - уплачено Нужно построить запрос чтобы за указанный период времени суммировалось по операциям. Например если пользователь указал промежуток дат с 01.01.2011 по 31.12.2011 то получилось Фамилия *** Начисленно *** Уплачено Иванов *** 12756,31 *** 11576 Петров *** 3526,33 *** 2536 ... и т.д. Спасибо. |
17.01.2012, 08:09 | #2 |
Пользователь
Регистрация: 17.09.2009
Сообщений: 36
|
Код HTML:
Select id_face, sum(Nach), Sum(Oplata) From Nachislnie Where data <= '01.01.2011' and data <= '31.12.2011' Group By id_face |
17.01.2012, 08:36 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
информации о структуре НЕДОСТАТОЧНО. если Идентификатор операции (1-начислено - то в этой же записи поле Oplata пустое? Или нет?
так, навскидку (чтобы было с чего начать разбираться), попробуйте запрос: Код:
p.s. СУБД какая? Вложенные запросы поддерживает? CASE понимает? Добавлено SolidSnake, а Вы меня опередили... |
17.01.2012, 08:41 | #4 |
Пользователь
Регистрация: 17.09.2009
Сообщений: 36
|
мне кажется что id_oper играет важную роль .
и что то мне подсказывает что Nach и Oplata + id_oper . связанные вещи ). и что то мне подсказывает что они должны быть в отдельной таблице |
17.01.2012, 08:41 | #5 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Спасибо всем уже разобрался.
|
17.01.2012, 08:45 | #6 |
Пользователь
Регистрация: 17.09.2009
Сообщений: 36
|
незачто
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрос SQL | Dush | БД в Delphi | 3 | 04.11.2011 21:27 |
SQL запрос | Frosts | SQL, базы данных | 2 | 17.05.2011 22:34 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |