Сборник упражнений по стандарту SQL. Семенова И.И. - 12 стр.

UptoLike

Составители: 

12
Name Lastname Surname Date_input
Василий
Михайлович
Сидоров 14.11.1999
Петр Аркадьевич Васильков
30.11.2000
Иван Васильевич Артемьев 10.02.1998
Савел Игнатьевич Соянов 25.06.1980
Анна Михайловна
Иванова 12.11.1979
Рис. 6. Список сотрудников, не являющихся
бухгалтерами
Выбор записей по диапазону значений (Between)
14. Вывести список сотрудников и размеры полученных зарплат за
период 01.01.2003 по 01.03.2003 (рис. 7):
на VFP:
SELECT Name, Lastname, Surname, Sum_pay, Pay_day FROM Staff,
Paies WHERE (Staff.T_number = Paies.T_number) AND Pay_day BETWEEN
CTOD(01.01.2003) AND CTOD(01.03.2003)
Name Lastname Surname Sum_pay Pay_day
Иван Петрович Иванов 2544.00
01.01.2003
Иван Петрович Иванов 4521.00
01.02.2003
Иван Петрович Иванов 12542.00
01.03.2003
Василий
Михайлович Сидоров 1452.00
01.01.2003
Василий
Михайлович Сидоров 2145.00
01.02.2003
Василий
Михайлович Сидоров 2135.00
01.03.2003
Петр Аркадьевич Васильков
4511.00
01.01.2003
Петр Аркадьевич Васильков
1542.00
01.02.2003
Петр Аркадьевич Васильков
1542.00
01.03.2003
Савел Игнатьевич Соянов 2456.00
01.03.2003
Рис. 7. Выбор по диапазону
на MS SQL Server:
SELECT Name, Lastname, Surname, Sum_pay FROM Staff, Paies WHERE
(Staff.T_number = Paies.T_number) AND Pay_day BETWEEN 1-JAN-2003
AND 1-MAR-2003
на Access:
SELECT Name, Lastname, Surname, Sum_pay FROM Staff, Paies WHERE
(Staff.T_number = Paies.T_number) AND Pay_day BETWEEN #01.01.2003#
AND #01.03.2003#
BETWEEN проверка на принадлежность диапазону значений.
При этом проверяется, находится ли значение поля между двумя
определенными значениями.
PDF created with pdfFactory Pro trial version www.pdffactory.com