ВУЗ:
Составители:
Рубрика:
15
Выбор записей по диапазону значений (Between).
12. Вывести список сотрудников и размеры полученных зарплат за
период 01.01.2003 по 01.03.2003 (рис. 7):
– в VFP:
SELECT Name, Lastname, Surname, Sum_pay, Pay_day FROM Staff, Pay
WHERE (Staff.T_number = Pay.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, Pay WHERE
(Staff.T_number = Pay.T_number) AND Pay_day BETWEEN '1-JAN-2003'
AND '1-MAR-2003'
или
SET DATEFORMAT dmy
SELECT Name, Lastname, Surname, Sum_pay FROM Staff, Pay WHERE
(Staff.T_number = Pay.T_number) AND Pay_day BETWEEN '1-01-2003' AND
'1-03-2003'
– в Access:
SELECT Name, Lastname, Surname, Sum_pay FROM Staff, Pay WHERE
(Staff.T_number = Pay.T_number) AND Pay_day BETWEEN #01.01.2003#
AND #01.03.2003#
– в Oracle:
SELECT Name, Lastname, Surname, Sum_pay FROM ADMIN_PAY.Staff,
ADMIN_PAY.Pay WHERE (Staff.T_number = Pay.T_number) AND Pay_day
BETWEEN '1-JAN-2003' AND '1-MAR-2003';
или
SELECT Name, Lastname, Surname, Sum_pay FROM ADMIN_PAY.Staff,
ADMIN_PAY.Pay WHERE (Staff.T_number = Pay.T_number) AND Pay_day
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »