Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание к лаб №5.doc
Скачиваний:
0
Добавлен:
24.08.2019
Размер:
112.13 Кб
Скачать

DateDiff(«h»; дата_нач; дата_кон)

где «h» - параметр, указывающий, что интервал между датой_нач и датой_кон должен быть выведен в часах

  1. С помощью предыдущего запроса, для каждого поручения определить отклонение фактического срока выполнения поручений от максимально допустимого. Если поручение очень простое и срок выполнения превышен более, чем на 1 час, начислить штраф в размере 3 у.е.

  2. Если поручение очень сложное и выполнено точно в срок, начислить премию – 10 у.е., а если оно выполнено досрочно – начислить премию – 20 у.е.

  3. За выполнение поручения сотруднику полагается оплата = 5 у.е. + премия – штраф. Посчитать оплату для каждого выполненного поручения в у.е. и в рублях, если курс у.е. задается с клавиатуры.

  4. Создать запрос, который выводил бы следующую информацию: Поручение «название поручения» выдано в «название дня недели» «день месяца» «название месяца» «фамилия сотрудника» и было выполнено за «количество дней» дня и «количество часов» часов.

Вариант 8 «платная отработка»

Запросы с вычислением полей:

  1. По Таблице 1 вычислить Возраст каждого студента. Результат вывести в виде сообщения: Студенту «ФИО студента» «Количество лет» лет «Количество месяцев» месяцев и «количество дней» дней;

  2. По Таблице 2 для каждой дисциплины подсчитать общее количество часов (лекции + практика). Если количество часов больше 100, то вывести сообщение «Сложная дисциплина», если больше 200 – «Придется потрудиться», в остальных случаях «Справимся»;

  3. Для даты отработки определить название дня недели и название месяца. Результат вывести в виде сообщения: Студент «ФИО студента» отработал «Количество часов» по дисциплине «Название дисциплины» в «Название дня недели» «День» «Название месяца» «Год».

  4. Вычислить сумму к оплате в рублях по каждой квитанции за отработку в рублях и в валюте. Курс валюты вводим с клавиатуры.

  5. Для студентов с оценкой выше 8 вычислить сумму к оплате со скидкой 10%, а для студентов с оценкой >6 – 5%.

Вариант 9 «товарообороты»

Запросы с вычислением полей:

  1. По Таблице 2 вычислить возраст каждого товара в месяцах и днях. Вычислить предельную Дату реализации товара: Дата изготовления + Срок хранения (в днях).

  2. Вывести сообщение для каждого товара в виде текста: С момента изготовления товара «Название товара» прошло «количество месяцев» месяцев «количество дней» дней и товар реализован «День месяца» «название месяца» в «Название день недели реализации товара»;

  3. Используя предыдущий запрос, для каждого товара подсчитать, сколько дней на текущий момент осталось до истечения срока хранения. Результат выдать в порядке возрастания.

  4. Для товаров с просроченным сроком хранения выдать сообщение «испорчен», если до истечения срока хранения осталось не более 7 дней – «реализовать в первую очередь», для товаров с истекшим сроком хранения выдать сообщение – «заменить».

  5. По Таблице 3 рассчитать цены в у.е., если курс 1 у.е. задается с клавиатуры в виде параметра.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]