Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8
База данных «Данные_ЛР2_4.mdb» описывает оптовую торговлю. Каждая запись таблицы «Покупатели» характеризует одного оптового покупателя. Каждая запись таблицы «Продажи» содержит общие характеристики продажи «Номер договора», «Дата», «Код покупателя», «Предоплата_проц». Для одного покупателя может быть выполнено несколько продаж. Состав продажи определяется несколькими записями таблицы «Проданные товары». Все такие записи имеют одинаковый номер договора.
Посредством MS Query, Access
III. Построить следующие запросы:
a. Запрос «Договоры за определенный период» должен вычислять таблицу с полями: «Номер договора», «Дата», «Форма собственности», «Покупатель», «Стоимость договора». Каждая запись содержит данные о договоре, выполненном в период, определенные параметрами «Начальная дата» и «Конечная дата». Данные должны быть отсортированы по покупателям.
b. Запрос «Продажа товаров за год» должен вычислять таблицу с полями: «Группа товаров», «Товар», «Единица измерения», «Количество проданных за год единиц товара», «Средняя цена продаж за год», «Вес проданного за год товара(Кг)», «Стоимость проданного за год товара», «Количество договоров на продажу товара за год». Каждая запись описывает продажу одного товара за год. Таблица должна содержать данные о продажах за год, определенный параметром «Год».
c. Запрос «Расчеты с покупателями за определенный период» должен вычислять таблицу с полями: «Форма собственности», «Покупатель», «Стоимость купленного за период товара», «Количество договоров за период». Каждая запись содержит данные о покупателе и покупках, выполненных за период, определенные параметрами «Начальная дата» и «Конечная дата».
d. Запрос «Стоимости покупок в зависимости от форм собственности покупателя» должен вычислять таблицу с полями: «Форма собственности», «Стоимость купленного товара», «Количество договоров». Каждая запись описывает характеристики покупок, сделанных покупателями определенной формы собственности.
e. Запрос «Поступление денег из банков за определенный период» должен вычислять таблицу с полями: «Банк», «Поступившая за период сумма». Каждая запись содержит данные о поступившей из определенного банка сумме в счет уплаты за проданные товары. Период определяется параметрами «Начальная дата» и «Конечная дата».
f. Перекрестный запрос «Покупатели - товары». Колонки должны соответствовать покупателям, строки - товарам. В клетке на пересечении строки для некоторого товара и столбца некоторого покупателя должна быть стоимость данного товара, купленного данным покупателем.
g. Запрос «Определение динамики стоимости покупок» должен формировать таблицу с полями «Покупатель», «Год», «Расхождение с предыдущим годом». Каждая запись описывает отличие суммы, затрачиваемой покупателем в очередном году, от затрат предыдущего года.
Помогите пожалуйста, очень срочно надо!!!!
22 апр 17, 17:47    [20425205]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3771
По-моему, вы разделом ошиблись. Вам сюда http://www.sql.ru/forum/access

Модератор: Тема перенесена из форума "Caché".
23 апр 17, 02:57    [20425841]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Прогер_самоучка
Member

Откуда:
Сообщений: 66267
Anastasia98kisa
База данных «Данные_ЛР2_4.mdb» описывает оптовую торговлю. Каждая запись таблицы «Покупатели» характеризует одного оптового покупателя. Каждая запись таблицы «Продажи» содержит общие характеристики продажи «Номер договора», «Дата», «Код покупателя», «Предоплата_проц». Для одного покупателя может быть выполнено несколько продаж. Состав продажи определяется несколькими записями таблицы «Проданные товары». Все такие записи имеют одинаковый номер договора.
Посредством MS Query, Access
III. Построить следующие запросы:
a. Запрос «Договоры за определенный период» должен вычислять таблицу с полями: «Номер договора», «Дата», «Форма собственности», «Покупатель», «Стоимость договора». Каждая запись содержит данные о договоре, выполненном в период, определенные параметрами «Начальная дата» и «Конечная дата». Данные должны быть отсортированы по покупателям.
b. Запрос «Продажа товаров за год» должен вычислять таблицу с полями: «Группа товаров», «Товар», «Единица измерения», «Количество проданных за год единиц товара», «Средняя цена продаж за год», «Вес проданного за год товара(Кг)», «Стоимость проданного за год товара», «Количество договоров на продажу товара за год». Каждая запись описывает продажу одного товара за год. Таблица должна содержать данные о продажах за год, определенный параметром «Год».
c. Запрос «Расчеты с покупателями за определенный период» должен вычислять таблицу с полями: «Форма собственности», «Покупатель», «Стоимость купленного за период товара», «Количество договоров за период». Каждая запись содержит данные о покупателе и покупках, выполненных за период, определенные параметрами «Начальная дата» и «Конечная дата».
d. Запрос «Стоимости покупок в зависимости от форм собственности покупателя» должен вычислять таблицу с полями: «Форма собственности», «Стоимость купленного товара», «Количество договоров». Каждая запись описывает характеристики покупок, сделанных покупателями определенной формы собственности.
e. Запрос «Поступление денег из банков за определенный период» должен вычислять таблицу с полями: «Банк», «Поступившая за период сумма». Каждая запись содержит данные о поступившей из определенного банка сумме в счет уплаты за проданные товары. Период определяется параметрами «Начальная дата» и «Конечная дата».
f. Перекрестный запрос «Покупатели - товары». Колонки должны соответствовать покупателям, строки - товарам. В клетке на пересечении строки для некоторого товара и столбца некоторого покупателя должна быть стоимость данного товара, купленного данным покупателем.
g. Запрос «Определение динамики стоимости покупок» должен формировать таблицу с полями «Покупатель», «Год», «Расхождение с предыдущим годом». Каждая запись описывает отличие суммы, затрачиваемой покупателем в очередном году, от затрат предыдущего года.
Помогите пожалуйста, очень срочно надо!!!!
Вам сюда
23 апр 17, 12:25    [20426343]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5267
выложите табличную часть БД
23 апр 17, 12:55    [20426408]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8
sdku

К сообщению приложен файл. Размер - 78Kb
23 апр 17, 15:56    [20426663]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8


К сообщению приложен файл. Размер - 80Kb
23 апр 17, 15:58    [20426666]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8


К сообщению приложен файл. Размер - 80Kb
23 апр 17, 15:58    [20426667]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8


К сообщению приложен файл. Размер - 81Kb
23 апр 17, 15:59    [20426668]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8


К сообщению приложен файл. Размер - 83Kb
23 апр 17, 15:59    [20426669]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8
sdku,

выложила фотографиями)
23 апр 17, 16:00    [20426671]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5267
а что данные сверхсекретны?
скопируйте базу,удалите из нее все объекты кроме таблиц:кнопка Office>управление>сжать и восстановить, заархивировать и приложить этот файл(щелкните "обзор", чуть ниже "опубликовать",выберите файл,его имя появится в окошке рядом с обзором, опубликовать)
23 апр 17, 18:53    [20426843]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5267
Я бы решал Вашу задачу так+таблица платежи, связанная с клиентами или договорами (как Вам надо)запросом определял бы задолженность на текущий момент: вычисляете SUM(договоровКлиента)-SUM(платежейКлиента) или по договорам (в таблице платежей должно быть поле "оплатаДоговора"-указывать какой договор оплачивается. Как-то так.....

К сообщению приложен файл (tmp.rar - 27Kb) cкачать
24 апр 17, 01:17    [20427582]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Anastasia98kisa
Member

Откуда:
Сообщений: 8
sdku,

вот файлом

К сообщению приложен файл (Данные_Лр2_4 (1).zipx - 22Kb) cкачать
26 апр 17, 13:03    [20435617]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5267
Anastasia98kisa,
в Вашей базе нет ни одной связи и,грубо говоря, она не отличается от таблиц Exel
А чем,конкретно,Вас не устраивает предложенный вариант?(он позволяет создать почти все нужные запросы, а с добавлением таблицы "платежи"-все)
26 апр 17, 13:26    [20435784]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить