Запросы базы данных (представления), хранимые процедуры, функции. Запрос «Главный переменный»
Запрос «Главный переменный»
Рисунок 4 – Запрос на выборку главный переменный В режиме SQLзапрос «Главный переменный» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя] = [номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида] = [заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя] = [заказы на двигатели переменного тока].[код двигателя]. Запрос «Главный переменный подчиненный»
Рисунок 5 – Запрос на выборку главный переменный подчиненный В режиме SQLзапрос «Главный переменный подчиненный» выглядит следующим образом: SELECT [ремонт двигателя переменного тока].[код заказа], [ремонт двигателя переменного тока].[код ремонт двиг], [ремонт двигателя переменного тока].дата, [ремонт двигателя переменного тока].примечание. FROM ремонтник INNER JOIN (([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя]=[номер двигателя переменного тока].[код типа двигателя]) INNER JOIN (([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида]=[заказы на двигатели переменного тока].[код ремонта]) INNER JOIN [ремонт двигателя переменного тока] ON [заказы на двигатели переменного тока].[Код заказа]=[ремонт двигателя переменного тока].[код заказа]) ON [номер двигателя переменного тока].[код двигателя]=[заказы на двигатели переменного тока].[код двигателя]) ON ремонтник.[Код ремонтника]=[ремонт двигателя переменного тока].[код ремонт двиг]; Запрос «Главный переменный в ремонте»
Рисунок 6 – Запрос на выборку главный переменный в ремонте В режиме SQLзапрос «Главный переменный в ремонте» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя] = [номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида] = [заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя] = [заказы на двигатели переменного тока].[код двигателя]. WHERE ((([заказы на двигатели переменного тока].[ремонт начат])=True) AND (([заказы на двигатели переменного тока].[ремонт окончен])=False)); Запрос «Главный переменный готовы»
Рисунок 7 - Запрос на выборку главный переменный готовы В режиме SQLзапрос «Главный переменный готовы» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя]=[номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида]=[заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя]=[заказы на двигатели переменного тока].[код двигателя]. WHERE ((([заказы на двигатели переменного тока].[дата выдачи]) Is Null) AND (([заказы на двигатели переменного тока].[ремонт начат])=True) AND (([заказы на двигатели переменного тока].[ремонт окончен])=True)); Запрос «Главный переменный приняты»
Рисунок 8 – Запрос на выборку главный переменный приняты В режиме SQLзапрос «Главный переменный приняты» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя] = [номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида] = [заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя] = [заказы на двигатели переменного тока].[код двигателя]. WHERE ((([заказы на двигатели переменного тока].[ремонт начат])=False) AND (([заказы на двигатели переменного тока].[ремонт окончен])=False)); Запрос «Главный постоянный»
Рисунок 9 – Запрос на выборку главный постоянный В режиме SQLзапрос «Главный постоянный» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]; Запрос «Главный постоянный в ремонте»
Рисунок 10 – Запрос на выборку главный постоянный в ремонте В режиме SQLзапрос «Главный постоянный в ремонте» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя] WHERE ((([заказы на двигатели пост тока].[ремонт начат])=True) AND (([заказы на двигатели пост тока].[ремонт окончен])=False)); Запрос «Главный постоянный готовы»
Рисунок 11 – Запрос на выборку главный постоянный готовы В режиме SQLзапрос «Главный постоянный готовы» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]. WHERE ((([заказы на двигатели пост тока].[дата выдачи]) Is Null) AND (([заказы на двигатели пост тока].[ремонт начат])=True) AND (([заказы на двигатели пост тока].[ремонт окончен])=True)); Запрос «Главный постоянный подчиненный»
Рисунок 12 – Запрос на выборку главный постоянный подчиненный В режиме SQLзапрос «Главный постоянный подчиненный» выглядит следующим образом: SELECT [ремонт двигателя пост тока].[код ремонт двиг], [ремонт двигателя пост тока].дата, [ремонт двигателя пост тока].примечание, [ремонт двигателя пост тока].[код заказа. FROM ремонтник INNER JOIN (([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN (([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) INNER JOIN [ремонт двигателя пост тока] ON [заказы на двигатели пост тока].[Код заказа] = [ремонт двигателя пост тока].[код заказа]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]) ON ремонтник.[Код ремонтника] = [ремонт двигателя пост тока].[код ремонт двиг]; Запрос «Главный постоянный приняты»
Рисунок 13 – Запрос на выборку главный постоянный приняты В режиме SQLзапрос «Главный постоянный приняты» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя] WHERE ((([заказы на двигатели пост тока].[ремонт начат])=False) AND (([заказы на двигатели пост тока].[ремонт окончен])=False)); Запрос «Глав трансформаторы»
Рисунок 14 – Запрос на выборку главный трансформаторы В режиме SQLзапрос «Глав трансформаторы» выглядит следующим образом: SELECT трансформаторы.[тип трансформатора], [номер тансформатора].[серийный номер], [номер тансформатора].[инвентарный номер], [заказы на трансформаторы].Заказ, [вид ремонта].[вид ремонта], [заказы на трансформаторы].неполадки, [заказы на трансформаторы].[дата приема], [заказы на трансформаторы].[дата выдачи], [заказы на трансформаторы].[ремонт начат], [заказы на трансформаторы].[ремонт окончен]. FROM трансформаторы INNER JOIN ([номер тансформатора] INNER JOIN ([вид ремонта] INNER JOIN [заказы на трансформаторы] ON [вид ремонта].[Код вида] = [заказы на трансформаторы].[код ремонта]) ON [номер тансформатора].[код трансформатора] = [заказы на трансформаторы].[код трансформатора]) ON трансформаторы.[код типа трансформатора] = [номер тансформатора].[код типа трансформатора]; Запрос «Главный трансформаторы подчиненный»
Рисунок 15 – Запрос на выборку главный трансформаторы подчиненный В режиме SQLзапрос «Главный трансформаторы подчиненный» выглядит следующим образом: SELECT [ремонт двигателя пост тока].[код ремонт двиг], [ремонт двигателя пост тока].дата, [ремонт двигателя пост тока].примечание, [ремонт двигателя пост тока].[код заказа]. FROM ремонтник INNER JOIN (([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN (([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) INNER JOIN [ремонт двигателя пост тока] ON [заказы на двигатели пост тока].[Код заказа] = [ремонт двигателя пост тока].[код заказа]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]) ON ремонтник.[Код ремонтника] = [ремонт двигателя пост тока].[код ремонт двиг]; Запрос «Главный трансформаторы в ремонте»
Рисунок 16 – Запрос на выборку главные трансформаторы в ремонте В режиме SQLзапрос «Главный трансформаторы в ремонте» выглядит следующим образом: SELECT трансформаторы.[тип трансформатора], [номер тансформатора].[серийный номер], [номер тансформатора].[инвентарный номер], [заказы на трансформаторы].Заказ, [вид ремонта].[вид ремонта], [заказы на трансформаторы].неполадки, [заказы на трансформаторы].[дата приема], [заказы на трансформаторы].[дата выдачи], [заказы на трансформаторы].[ремонт начат], [заказы на трансформаторы].[ремонт окончен]. FROM трансформаторы INNER JOIN ([номер тансформатора] INNER JOIN ([вид ремонта] INNER JOIN [заказы на трансформаторы] ON [вид ремонта].[Код вида]=[заказы на трансформаторы].[код ремонта]) ON [номер тансформатора].[код трансформатора]=[заказы на трансформаторы].[код трансформатора]) ON трансформаторы.[код типа трансформатора]=[номер тансформатора].[код типа трансформатора]. WHERE ((([заказы на трансформаторы].[ремонт начат])=True) AND (([заказы на трансформаторы].[ремонт окончен])=False)); Запрос «Главный трансформаторы приняты»
Рисунок 17 – Запрос на выборку главные трансформаторы приняты В режиме SQLзапрос «Главный трансформаторы приняты» выглядит следующим образом: SELECT трансформаторы.[тип трансформатора], [номер тансформатора].[серийный номер], [номер тансформатора].[инвентарный номер], [заказы на трансформаторы].Заказ, [вид ремонта].[вид ремонта], [заказы на трансформаторы].неполадки, [заказы на трансформаторы].[дата приема], [заказы на трансформаторы].[дата выдачи], [заказы на трансформаторы].[ремонт начат], [заказы на трансформаторы].[ремонт окончен]. FROM трансформаторы INNER JOIN ([номер тансформатора] INNER JOIN ([вид ремонта] INNER JOIN [заказы на трансформаторы] ON [вид ремонта].[Код вида]=[заказы на трансформаторы].[код ремонта]) ON [номер тансформатора].[код трансформатора]=[заказы на трансформаторы].[код трансформатора]) ON трансформаторы.[код типа трансформатора]=[номер тансформатора].[код типа трансформатора]. WHERE ((([заказы на трансформаторы].[ремонт начат])=False) AND (([заказы на трансформаторы].[ремонт окончен])=False));
|