Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой проект бд my.docx
Скачиваний:
5
Добавлен:
25.11.2018
Размер:
573.34 Кб
Скачать

Основные запросы к бд

Выбор по времени найма (интервал от-до):

tfrom = (thisform.pageframe1.page2.text1.Value)

tto = (thisform.pageframe1.page2.text2.Value)

dfrom = DATE(YEAR(tfrom), MONTH(tfrom), DAY(tfrom))

dto = DATE(YEAR(tto), MONTH(tto), DAY(tto))

SELECT * FROM sotr WHERE hiredate > dfrom AND hiredate < dto

Показ сотрудников:

SELECT Sotr.surname, Sotr.name_, Sotr.patronymic, Sotr.seniority,;

Sotr.hiredate, Rasp.specialization, Rasp.category, Otd.name;

FROM ;

data1!otd ;

INNER JOIN data1!sotr ;

ON Otd.department = Sotr.department ;

INNER JOIN data1!rasp ;

ON Rasp.position_ = Sotr.position_;

ORDER BY Sotr.surname

Подсчёт числа людей в каждом отделе:

SELECT COUNT(*), Otd.name;

FROM ;

sotr ;

INNER JOIN otd ;

ON Sotr.department = Otd.department;

GROUP BY Otd.name