![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
![]()
Есть таблица Nachislnie там поля
id_face - идетификатор плательщика id_oper - Идентификатор операции (1-начислено, 2-уплачено) data - Дата операции Nahc - Начисленно Oplata - уплачено Нужно построить запрос чтобы за указанный период времени суммировалось по операциям. Например если пользователь указал промежуток дат с 01.01.2011 по 31.12.2011 то получилось Фамилия *** Начисленно *** Уплачено Иванов *** 12756,31 *** 11576 Петров *** 3526,33 *** 2536 ... и т.д. Спасибо. |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
информации о структуре НЕДОСТАТОЧНО. если Идентификатор операции (1-начислено - то в этой же записи поле Oplata пустое? Или нет?
так, навскидку (чтобы было с чего начать разбираться), попробуйте запрос: Код:
p.s. СУБД какая? Вложенные запросы поддерживает? CASE понимает? Добавлено SolidSnake, а Вы меня опередили... ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.09.2009
Сообщений: 36
|
![]()
мне кажется что id_oper играет важную роль
![]() и что то мне подсказывает что Nach и Oplata + id_oper . связанные вещи ). и что то мне подсказывает что они должны быть в отдельной таблице ![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
![]()
Спасибо всем уже разобрался.
|
![]() |
![]() |
![]() |
#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 |