Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели



Запросы 4.1

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщение "Местный разговор" для звонков на донецкие номера и "-" для остальных.

3. Используя функцию Swith вывести сезон для даты установки телефона.

4. Используя функцию Choose название месяца для даты разговора.

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

6. Для каждого города за каждый год минимальную, максимальную и среднюю продолжительность переговоров, количество звонков, последний № телефона, с которого звонили.

 

Запросы 4.2

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вывести сообщение "Гарантия меньше полугода", "Гарантия меньше года", "Гарантия больше года".

3. Используя функцию Swith вывести "Изготовлено в текущем месяце", "Изготовлено в текущем году", "Произведено в прошлые годы"

4. Используя функцию Choose вывести название дня недели для даты изготовления приборов.

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

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

 

Запросы 4.3

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о возрасте рабочего: "несовершеннолетний", "пенсионер", для остальных – "-".

3. Используя функцию Swith вывести сезон в числовом формате: 1- зима, 2-весна,3- лето, 4-осень

4. Используя функцию Choose вывести сезон в текстовом формате.

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

6. Для каждого работника определить заработок за год, общее и среднее количество выходов.

 

Запросы 4.4

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о пенсионерах (женщины старше 55, мужчины старше 60).

3. Используя функцию Swith вывести сведенияч о выписанных пациентах: "выписан в текущем месяце", "выписан в предыдущем месяце", "выписан давно", "не выписан".



4. Используя функцию Choose вывести месяц в текстовом формате.

5. Для каждого пациента определить количество поступлений в больницу, общий срок лечения, общую стоимость лечения.

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

 

Запросы 4.5

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о дате продажи: "текущий год", "предыдущий год", для остальных – "-".

3. Используя функцию Swith вывести сезон в числовом формате: 1- зима, 2-весна,3- лето, 4-осень

4. Используя функцию Choose вывести сезон в текстовом формате.

5. Для каждого поставщика по каждому товару определить минимальную и максимальную цену, первую дату поставки, среднее количество, средний срок, прошедший от даты продажи до текущей даты.

6. За каждый месяц текущего года по каждому товару определить количество проданного товара, общую стоимость, количество продаж.

 

Запросы 4.6

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о необходимости доплаты за багаж (норма – 20 кг).

3. Используя функцию Swith вывести сообщение о времени вылета: утренний рейс - с 5:00 до 10:00, дневной – до 18:00, вечерний – до 22:00, остальные – ночной.

4. Используя функцию Choose для даты вылета вывести текстовое название квартала.

5. Для каждого рейса сравнить данные за текущий и предыдущий год: количество выполненных рейсов, минимальное, максимальное и суммарное отклонение фактических показателей от плановых.

6. Для каждого пункта назначения за каждый месяц текущего года общее количество перевезенных пассажиров, общий вес багажа, общий перегруз (норма - 20 кг).

 

Запросы 4.7

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о проданных квартирах: проданы в текущем месяце, текущем году или проданы ранее.

3. Используя функцию Swith вывести сообщение о малогабаритных квартирах: 1-комнатные – общая площадь до 30 м2, 2-комнатные - до 40 м2, 3-комнатные – до 50 м2, 4 – комнатные – до 60 м2.

4. Используя функцию Choose для даты рождения маклера вывести текстовое название дня недели.

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

6. Для каждого района за текущий и предыдущий год сравнить количество проданных квартир, минимальную и максимальную стоимость 1 м2, последнюю дату продажи.

 

Запросы 4.8

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вывести сообщения о выполненной работе: выполнена в текущем месяце, текущем году или выполнена ранее.

3. Используя функцию Swith для даты рождения вывести сообщение о сезоне в числовом формате: 1 - зима, 2-весна, 3- лето, 4- осень.

4. Используя функцию Choose для даты рождения рабочего вывести текстовое название сезона.

5. Для каждого рабочего за каждый год определить минимальный и максимальный % деталей 2 сорта от общего числа деталей, первую и последнюю дату работы.

6. Для каждого рабочего за каждый месяц текущего года определить количество отработанных дней (считая, что каждый день изготавливались детали одного вида), общее количество деталей, стоимость изготовленных деталей (2 сорт - 90% стоимости 1 сорта).

 

Запросы 4.9

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о дате создания организации: в текущем году, в текущем тысячелетии или в прошлом тысячелетии.

3. Используя функцию Swith для даты поставки вывести название сезона.

4. Используя функцию Choose для даты поставки рабочего вывести текстовое название дня недели.

5. Для каждого товара сравнить итоговые показатели за текущий и предыдущий год: минимальная и максимальная цена, суммарное количество товара.

6. Для каждого поставщика по каждому товару выдать количество поставок, общее количество поставленных товаров, стоимость поставленных товаров, сумму транспортных расходов.

 

Запросы 4.10

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщения о дате создания группы: в текущем году, в прошлом году или в предыдущие годы.

3. Используя функцию Swith для даты выпуска альбома вывести название сезона.

4. Используя функцию Choose для даты создания группы вывести текстовое название месяца.

5. Для каждой страны за текущее тысячелетие вывести сведения о количестве созданных групп, количестве выпущенных альбомов этими группами, дату последнего альбома, минимальную и максимальную стоимость 1 альбома.

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

 

Запросы 4.11

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вывести сообщения о соответствии фактического расхода материала нормативному: меньше нормы, норма, больше нормы.

3. Используя функцию Swith вывести сообщения о величине перерасхода материалов: 0% - норма, до 2% - допустимо, до 5% - много, больше 5% - проанализировать.

4. Используя функцию Choose для даты изготовления вывести текстовое название дня недели.

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

6. За каждый месяц текущего года для каждого материала определить количество изготовленных изделий, суммарное отклонение планового расхода материала от фактического.

 

Запросы 4.12

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщение для даты поставки – "текущий месяц", "предыдущий месяц", "старые поставки".

3. Используя функцию Swith вывести сообщения о величине брака: нет брака, до 2% - мало, до 5% - допустимо, до 10% - много, в остальных случаях – "послать рекламацию".

4. Используя функцию Choose выдать название дня недели.

5. Для каждого поставщика по каждому наименованию количество поступившего брака, максимальное и минимальное количество брака по одной накладной, общая стоимость поставки.

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

 

Запросы 4.13

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вывести сообщение о выполнении плана – "недовыполнен", "выполнен", "перевыполнен".

3. Используя функцию Swith вывести для каждой даты название сезона.

4. Используя функцию Choose выдать название месяца для даты работы.

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

6. За каждый месяц текущего года по каждой шахте определить объем добычи плановый и фактический, минимальную себестоимость угля, величину перевыполнения (недовыполнения) плана в стоимостном выражении.

 

Запросы 4.14

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вывести сообщение о количестве детей – нет, один, двое, многодетный.

3. Используя функцию Swith вывести сообщение о стаже работы на момент аварии; до 3 лет – маленький, до 5 лет- средний, до 10 лет - опытный, более 10 лет – большой.

4. Используя функцию Choose выдать название дня недели для даты аварии.

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

6. Для каждой шахты за каждый год определить количество травмированных работников, общую сумму выплаченных компенсаций, min и max возраст травмированных рабочих.

Запросы 4.15

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF определить льготный комиссионный % - 80% для ежедневного типа оплаты и 90% для помесячной оплаты.

3. Используя функцию Swith вывести сообщение о сроке ссуды - до месяца – краткосрочная, до полугода – малый срок, до года – средний срок, более года – долгосрочная.

4. Используя функцию Choose выдать название дня недели для плановой даты погашения.

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

6. Для каждого клиента определить количество выданных ссуд, максимальную и общую сумму ссуд, последнюю дату выдачи ссуды, сумму комиссионных %.

 

Запросы 4.16

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF определить курс акции в долларах: если сделки за текущий год – курс 5,05, за прошлый год – 5,3, за все остальные – 5,5.

3. Используя функцию Swith вывести сообщение о стаже работы брокера на текущую дату: до 3 лет – маленький стаж, до 5 лет –средний, до 10 лет – опытный, свыше 10 – большой стаж.

4. Используя функцию Choose выдать название дня недели для даты совершения сделки.

5. Для каждого брокера за каждый год определить количество сделок, сумму полученных комиссионных (2% от суммы сделки).

6. Выдать для каждой компании наименование компании, max, min и средний курс продажи акций, сумму покупки, сумму продажи, количество операций за каждый месяц прошлого года.

 

Запросы 4.17

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вывести сведения о результатах соревнования: для первых трех мест – призовые места, до 10 места - в десятке лучших, остальные – "-".

3. Используя функцию Swith вывести сообщение о возрасте спортсменов: до 14 лет – юниор, до 16 лет – юные, до 18 - несовершеннолетние, до 25 – молодые, до 30 – опытные, остальные - ветераны.

4. Используя функцию Choose выдать текстовое сообщение "золотая медаль", "серебряная медаль","бронзовая медаль" и " " для все остальных мест.

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

6. Список тренеров с указанием стажа на текущую дату, min и max места, занятого его воспитанниками, и среднего возраста спортсменов.

Запросы 4.18

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. Используя функцию IIF вывести сообщение для даты экзамена – "текущий месяц", "текущий год", "старые экзамены".

3. Используя функцию Swith вывести сообщения о количестве пропущенных занятий: нет пропусков, до 5% - мало, до 10% - допустимо, до 20% - много, в остальных случаях – "к декану".

4. Используя функцию Choose выдать название месяца.

5. Для каждого месяца по каждой группе определить количество именинников, min и max возраст на момент запроса.

6. Для каждой группы количество студентов, общее число пропущенных занятий, и средний балл.

Запросы 4.19

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. Используя функцию IIF вычислить новый процент от продажи для каждого продавца: если стаж более 10 лет – добавить 2%, более 5 лет -добавить 1%, для остальных оставить прежним.

3. Используя функцию Swith вывести название сезона для даты рождения продавца.

4. Используя функцию Choose выдать название отдела: 1-бакалея, 2- гастрономия, 3- соки, 4 – кондитерский, 5 – хлебобулочный (или по смыслу введенной продукции).

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

6. Для каждого товара за каждый месяц прошлого года выдать количество поступившего товара, количество проданного товара, количество покупателей (количество продаж), суммарную прибыль от продажи.

Запросы 4.20

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. С помощью оператора IIF вывести: если на 1 человека < 13 м2 – меньше минимума, < 20 м2 – норма, иначе – больше нормы.

3. С помощью оператора SWITCH выдать сообщения: если номер квартиры <= 4 - 1 этаж, <= 8 – 2 этаж, <= 16 – 3 этаж, <= 20 – 4 этаж, > 20 – выше 5 этажа.

4. С помощью оператора CHOOSE выдать название месяца текущего года, за которые выплачена стоимость квартиры.

5. Для каждого месяца за каждый год определить сумму оплаты, средняя площадь квартир.

6. Для каждого ЖЭКа подсчитать количество квартир и количество жильцов, минимальный и максимальный возраст квартиросъемщиков.

 

Запросы 4.21

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели

2. С помощью оператора IIF вывести сообщение: "Продано в текущем месяце", "Продано в текущем году", "Продано в предыдущих годах".

3. С помощью оператора SWITCH выдать сообщения: если скидка – 0 – нет скидок, <= 2% - маленькая скидка, до 5% - обычная, > 5 – большая скидка.

4. С помощью оператора CHOOSE название дня недели для даты продажи.

5. Для каждого покупателя определить общее число и общую сумму покупок, дату первой и последней покупки за текущий год.

6. Для каждого товара за каждый месяц определить общее количество продажи, общую сумму и количество покупателей.

 

Запросы 4.22

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. С помощью оператора IIF определить, исполнилось ли туристу 25 лет к моменту поездки.

3. С помощью оператора SWITCH определить продолжительность поездки: <= 3 дней - "очень короткая", до 5 дней - "короткая", до 12 дней - "нормальная", > 12 - "длинная".

4. В таблице со сведениями о туристах добавить новое поле ГОРОД со значениями 1, 2, 3, 4. С помощью оператора CHOOSE выдать ФИО туриста и город проживания (1 – Донецк, 2 – Мариуполь, 3 – Макеевка, 4 – Славянск).

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

6. Для каждого туриста определить количество поездок, общую продолжительность и среднюю стоимость одного дня.

 

Запросы 4.23

1. Для любого поля, содержащего дату, вывести отдельными полями день, месяц, год, квартал, день недели, номер недели.

2. С помощью оператора IIF определить для каждого начисления з/платы: "Меньше оклада", "Равно окладу", "Превышает оклад".

3. С помощью оператора SWITCH посчитать премию каждому сотруднику: если стаж <= 1 года – 10% к окладу, до 3 лет – 20%, до 7 лет – 40%, > 7 лет – 60%.

4. Для даты приема на работу определить квартал и с помощью оператора CHOOSE выдать: 1 – I квартал, 2 – II квартал, 3 – III квартал, 4 – IV квартал.

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

6. Для каждого месяца текущего года определить количество ушедших в отпуск и ФИО последнего отпускника.

 


Дата добавления: 2015-08-27; просмотров: 33 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Рыбно-Слободского муниципального района | Перед 8 марта пользователи Яндекса начинают больше, чем обычно, искать цветы: интересуются, где можно купить цветы дешево, как составить необычные букеты, спрашивают про доставку цветов и про

mybiblioteka.su - 2015-2024 год. (0.03 сек.)