Обработки базы acsess

Андрей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.12.2016

База  acsess (в базе во вложении в таблице "клиенты" вместо 1000 строк оставлено 11 - для примера)

Обработка должна использовать базу не изменяя ее (база используется другой программой).

 

Необходимо получать используя данные из базы следующие отчеты:

 

Клиенты с одним заказом

фильтр позволяет задавать начальную и конечную дату периода отбора.

Находит клиентов, у которых в таблице “заказы” 1 заказ за данный период

 

Расчетная дата заказа

Для каждого клиента рассчитывает средний интервал между заказами по таблице “заказы”, используя данные о всех заказах клиента, и прибавляет его к дате последнего заказа.

В работе только клиенты, у которых 2 и более заказов.

Результат – табличка клиенты + столбец с расчетной датой заказа

Например, у клиента с ID 23 было 3 заказа. 13.10.16, 18.10.16, 03.11.16. Получается за 32 дня – 3 заказа. 1 заказ в 10,66667 дня. Расчетная дата заказа = 03.11.16. +11 дней, т.е. 14.11.2016

 

История заказов клиента

Фильтр позволяет выбрать клиента по фио

Ищет заказы с id клиента и выгружает в табличку. Считает общую сумму заказов.

Показывает состав заказов (используя таблицы “пункты” и “продукты”)

 

От исполнителя требуется написать цену каждого отчета. Предпочтение отдаем исполнителю с низким бюджетом. Заявки исполнителе без указания цены не рассматриваем. 

Заявки фрилансеров