Задание - BI Expert

advertisement
Требования к выполнению задания
Задание представляет собой создание запроса на основе информации, ниже представленной в
таблицах. Имя файла имеет вид PROG-XXX, где XXX - Ваша фамилия. Например, PROG-Petrov. Запрос должен
быть написан на T-SQL.
Есть таблица TABLE_1 со следующей структурой:
Название поля
MemberId
Name
Address
Mesto
Тип
Целочисленный
Строка
Строка
Строка
Sex
BirthDate
Строка
Дата
Назначение
Ключ
Имя сотрудника
Адрес проживания
Место рождения
Пол: “M” – мужской, “W” –
женский
Дата рождения
Содержание таблицыследующее:
MemberId
1
2
3
4
5
Name
Петр
Иван
Маша
Федор
Петр
Address
Г.Москва, ул. Петрова, д.4
Г.Киев, ул. Иванова, д.3
Г.Москва, ул. Машина, д.1
Г.Саратов, ул. Федорова, д.10
Г.Москва, ул.Сидорова, д.12
Mesto
Москва
Киев
Москва
Саратов
Москва
Sex
M
M
W
M
M
BirthDate
01.12.1975
05.07.1981
14.02.1986
03.07.1976
07.12.1985
Есть таблица TABLE_2 с выплатами зарплаты по месяцам, со следующей структурой:
Название поля
MemberId
Date
Amount
Тип
Целочисленный
Дата
Число с дробной частью
Назначение
Date
Amount
Дата выплаты
Выплаченная сумма
Содержимое таблицы:
MemberId
1
4
1
3
4
4
3
1
5
30.03.2007
30.03.2007
30.04.2007
30.04.2007
30.04.2007
31.05.2007
31.05.2007
31.05.2007
30.06.2007
70
200
100
250
200
200
300
100
350
1. Необходимо написать запрос, который используя содержимое таблиц TABLE_1 и TABLE_2, выводит
данные: Имя сотрудника и Общая выплаченная сумма(для всех сотрудников).
2. Необходимо написать запрос, который используя содержимое таблиц TABLE_1 и TABLE_2, выводит
данные: Имя сотрудника и Общая выплаченная сумма, где Общая выплаченная сумма
превышает 500.
3. Необходимо написать запрос, который используя содержимое таблиц TABLE_1 и TABLE_2, выводит
данные: Имя сотрудника и Общая выплаченная сумма для сотрудников (для всех сотрудников)
30 лет либо старше. Должна быть обработана ситуация «Был ли у сотрудника День рожденья в
текущем году».
Download