- •Вариант 1
- •Вариант 2 «обработка автоперевозок»
- •Вариант 3 «основные средства»
- •Вариант 4 «оплата услуг телефонной связи»
- •Вариант 5 «рализация товара»
- •Вариант 6 «видеопрокат»
- •Вариант 7 «секретарь»
- •DateDiff(«h»; дата_нач; дата_кон)
- •Вариант 8 «платная отработка»
- •Вариант 9 «товарообороты»
- •Вариант 10 «квартплата»
- •Вариант 11 «ремонт квартир»
- •Вариант 12 «музеи»
- •Вариант 13 «больница»
- •Вариант 14 «турфирма»
- •Вариант 15
- •Вариант 16 «винный погреб»
- •Вариант 17 «автопарк»
- •Вариант 18 «операции с банками»
- •Вариант 19 «ремонт автомобилей»
- •Вариант 20 «ателье»
- •Вариант 21 «учет кадров на предприятии»
- •Вариант 22 «авиаперевозки»
- •Вариант 23 «автогонки»
- •Вариант 24 «автозаправочная станция»
DateDiff(«h»; дата_нач; дата_кон)
где «h» - параметр, указывающий, что интервал между датой_нач и датой_кон должен быть выведен в часах
С помощью предыдущего запроса, для каждого поручения определить отклонение фактического срока выполнения поручений от максимально допустимого. Если поручение очень простое и срок выполнения превышен более, чем на 1 час, начислить штраф в размере 3 у.е.
Если поручение очень сложное и выполнено точно в срок, начислить премию – 10 у.е., а если оно выполнено досрочно – начислить премию – 20 у.е.
За выполнение поручения сотруднику полагается оплата = 5 у.е. + премия – штраф. Посчитать оплату для каждого выполненного поручения в у.е. и в рублях, если курс у.е. задается с клавиатуры.
Создать запрос, который выводил бы следующую информацию: Поручение «название поручения» выдано в «название дня недели» «день месяца» «название месяца» «фамилия сотрудника» и было выполнено за «количество дней» дня и «количество часов» часов.
Вариант 8 «платная отработка»
Запросы с вычислением полей:
По Таблице 1 вычислить Возраст каждого студента. Результат вывести в виде сообщения: Студенту «ФИО студента» «Количество лет» лет «Количество месяцев» месяцев и «количество дней» дней;
По Таблице 2 для каждой дисциплины подсчитать общее количество часов (лекции + практика). Если количество часов больше 100, то вывести сообщение «Сложная дисциплина», если больше 200 – «Придется потрудиться», в остальных случаях «Справимся»;
Для даты отработки определить название дня недели и название месяца. Результат вывести в виде сообщения: Студент «ФИО студента» отработал «Количество часов» по дисциплине «Название дисциплины» в «Название дня недели» «День» «Название месяца» «Год».
Вычислить сумму к оплате в рублях по каждой квитанции за отработку в рублях и в валюте. Курс валюты вводим с клавиатуры.
Для студентов с оценкой выше 8 вычислить сумму к оплате со скидкой 10%, а для студентов с оценкой >6 – 5%.
Вариант 9 «товарообороты»
Запросы с вычислением полей:
По Таблице 2 вычислить возраст каждого товара в месяцах и днях. Вычислить предельную Дату реализации товара: Дата изготовления + Срок хранения (в днях).
Вывести сообщение для каждого товара в виде текста: С момента изготовления товара «Название товара» прошло «количество месяцев» месяцев «количество дней» дней и товар реализован «День месяца» «название месяца» в «Название день недели реализации товара»;
Используя предыдущий запрос, для каждого товара подсчитать, сколько дней на текущий момент осталось до истечения срока хранения. Результат выдать в порядке возрастания.
Для товаров с просроченным сроком хранения выдать сообщение «испорчен», если до истечения срока хранения осталось не более 7 дней – «реализовать в первую очередь», для товаров с истекшим сроком хранения выдать сообщение – «заменить».
По Таблице 3 рассчитать цены в у.е., если курс 1 у.е. задается с клавиатуры в виде параметра.