С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
2 / 2 / 3
Регистрация: 17.11.2015
Сообщений: 395
1

Оплата Запрос

01.03.2017, 11:26. Показов 1300. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Что то делаю не так выдает ошибку
Оплата Запрос


Вот БД
Гостиница .rar
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2017, 11:26
Ответы с готовыми решениями:

Оплата транспортных расходов
Нужно создать базу данных по третей нормальной форме включающую из две таблицы: сотрудники и оплата...

Выборка данных БД студенты и оплата
Добрый день! У меня возник вопрос как сделать такой запрос есть одна таблица в ней отображены...

База данных оплата за газ
Здравствуйте пожалуйста кто не будь киньте Базу данных оплата за газ буду очень блогодарен

Access. Нормализация БД Оплата за воду
Уважаемые, выложил схему данных к моей БД для того, чтобы Вы подсказали - правильно ли...

4
Модератор
Эксперт MS Access
12091 / 4951 / 791
Регистрация: 07.08.2010
Сообщений: 14,563
Записей в блоге: 4
01.03.2017, 11:31 2
вы видимо запрос писали вручную, а не мастером

SQL
1
2
3
4
5
SELECT Оплата.ОплатаID, Оплата.КодЗаселения,
 Оплата.ФормаОплаты,
 SUM(Оплата.СуммаОплаты) AS [Sum-СуммаОплаты]
FROM Оплата
GROUP BY Оплата.ОплатаID, Оплата.КодЗаселения, Оплата.ФормаОплаты;
0
2 / 2 / 3
Регистрация: 17.11.2015
Сообщений: 395
01.03.2017, 11:46  [ТС] 3
Да нет вы не так поняли. Там на картинки посмотрите пожалуйста.
Нужно что бы он Общую сумму сделал из столбца "СуммаОплаты". Одного клиента.
0
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
01.03.2017, 11:47 4
Лучший ответ Сообщение было отмечено Александр9797 как решение

Решение

Видимо предполагается, что Общая сумма включает стоимость дополнительных услуг. Тогда запрос такой
SQL
1
2
3
4
5
6
7
8
SELECT Оплата.ОплатаID, Оплата.КодЗаселения, Оплата.ФормаОплаты, Оплата.СуммаОплаты, z.summa AS ОбщаяСумма
FROM Оплата INNER JOIN 
  (SELECT [Дополнительные Услуги].КодЗаселения, 
  SUM([Дополнительные Услуги].[Кол-во приемов]*Услуги.[Стоимость услуги за 1 раз]) AS summa  
  FROM Услуги INNER JOIN [Дополнительные Услуги] ON Услуги.КодУслуги = [Дополнительные Услуги].КодУслуги
  GROUP BY  [Дополнительные Услуги].КодЗаселения) z
ON z.КодЗаселения = Оплата.КодЗаселения
WHERE Оплата.КодЗаселения=[Введите КодЗаселения: ]
1
2 / 2 / 3
Регистрация: 17.11.2015
Сообщений: 395
01.03.2017, 12:29  [ТС] 5
Видите в чем проблема Клиент может оплачивать несколько раз и мне нужна сделать Сумму его плат.

Там "4" Код заселение оплатил в 2 раза

Добавлено через 32 минуты
Ой все разобрался. Туплю сижу)
0
01.03.2017, 12:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2017, 12:29
Помогаю со студенческими работами здесь

Создать реляционную БД Оплата рабочих
26. Создать реляционную БД в MS Access, состоящую из двух связанных таблиц. В таблице 1 приведена...

Создать реляционную БД Оплата рабочих-2
25. Создать реляционную БД в MS Access, состоящую из двух связанных таблиц. В таблице 1 приведена...

Создание запроса: стоимость/оплата / долг
Уважаемые умы программирования MS Access! Помогите чайнику сделать запрос. Есть 3 таблицы: ...

помогите ламмеру: запрос УТ 8.1 + безналичная оплата УТ 8.1
Коллеги, два вопроса по 8.1: 1) Для простейшего отчета нужен запрос к регистру накоплений...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru