Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Помогите перевести в Access?
 
1)CREATE procedure pr1
(@Введіть_ІД_серії_номерів int)
AS SELECT
Організація.ІД_організації AS 'ІД організації', Організація.Назва AS 'Назва',Організація.Адреса AS 'Адреса'
FROM (Організація INNER JOIN Власник ON Організація.ІД_власника = Власник.ІД_власника)
INNER JOIN Номера ON Номера.ІД_номера = Власник.ІД_номера
WHERE Номера.ІД_типу_номера = @Введіть_ІД_серії_номерів;

2)CREATE procedure pr2
(@Введіть_ІД_номера int)
AS SELECT
Власник.ІД_власника AS 'ІД власника',Власник.Прізвище AS 'Прізвище',Власник.Ім_я AS 'Ім"я'
FROM Власник INNER JOIN Номера ON Номера.ІД_номера = Власник.ІД_номера
WHERE Номера.ІД_номера = @Введіть_ІД_номера;

3)CREATE procedure pr3
(@Введіть_ІД_номера int)
AS
IF      EXISTS(SELECT * FROM
       (Учасники_ДТП INNER JOIN Авто ON Учасники_ДТП.ІД_авто = Авто.ІД_авто)
       INNER JOIN Номера ON Номера.ІД_номера = Авто.ІД_номера
       WHERE Номера.ІД_номера = @Введіть_ІД_номера)
--is not null
       print 'Брав участь у ДТП'
else
       print 'Не брав участь у ДТП'
IF      EXISTS(SELECT Авто.ІД_техогляду FROM
       Авто INNER JOIN Номера ON Номера.ІД_номера = Авто.ІД_номера
       WHERE Номера.ІД_номера = @Введіть_ІД_номера
       )
--is not null
       print 'Техогляд пройдено'
else
       print 'Техогляд не пройдено'
SELECT
Характеристика.Об_єм_двигуна AS 'Об"єм двигуна',
Характеристика.Номер_двигуна AS 'Номер двигуна',
Характеристика.Номер_кузова AS 'Номер кузова'
FROM (Номера INNER JOIN Авто ON Номера.ІД_номера = Авто.ІД_номера)
INNER JOIN Характеристика ON Авто.ІД_характеристики = Характеристика.ІД_характеристики
WHERE Номера.ІД_номера = @Введіть_ІД_номера;

4)CREATE procedure pr4
(@Введіть_дату datetime)
AS SELECT
Власник.ІД_власника AS 'ІД власника',
Власник.Прізвище AS 'Прізвище',
Власник.Ім_я AS 'Ім"я',
Власник.ІД_номера AS 'ІД номера'
FROM ((Власник INNER JOIN Номера ON Номера.ІД_номера = Власник.ІД_номера
INNER JOIN Авто ON Номера.ІД_номера = Авто.ІД_номера)
INNER JOIN Техогляд ON Авто.ІД_техогляду = Техогляд.ІД_техогляду)
WHERE Техогляд.Дата_проходження <= @Введіть_дату;
pr4 '2009-06-06'

5)CREATE procedure pr5
(@Введіть_першу_дату datetime, @Введіть_другу_дату datetime)
AS SELECT *
FROM ДТП INNER JOIN Тип_пригоди ON Тип_пригоди.ІД_типу_пригоди = ДТП.ІД_типу_пригоди
WHERE ДТП.Дата_пригоди >= @Введіть_першу_дату AND ДТП.Дата_пригоди <= @Введіть_другу_дату;

6)CREATE VIEW pr6
AS SELECT DISTINCT top 1
Причина.ІД_причини AS 'ІД причини',
Причина.Причина AS 'Причина'
--count(Причина.Причина) as 'Кількість'
FROM ДТП INNER JOIN Причина ON Причина.ІД_причини = ДТП.ІД_причини;


7)CREATE procedure pr7
AS SELECT
count(ДТП.ІД_ДТП) AS 'Кількість'
FROM ДТП INNER JOIN Причина ON Причина.ІД_причини = ДТП.ІД_причини
WHERE Причина.ІД_причини = 2;

8)CREATE procedure pr8
AS SELECT
Авто.ІД_авто AS 'ІД авто',
Авто.ІД_номера AS 'ІД номера',
Номера.Номер AS 'Номер'
FROM ((Номера INNER JOIN Авто ON Номера.ІД_номера = Авто.ІД_номера)
INNER JOIN Кража ON Кража.ІД_авто = Авто.ІД_авто)
INNER JOIN Розшук ON Розшук.ІД_кражі = Кража.ІД_кражі;

9)CREATE procedure pr9
AS SELECT
count(ІД_знайдена) / (ІД_розшуку) * 100 AS 'Відсоток знайдених'
FROM Розшук,Знайдена;

10)CREATE procedure pr10
(@Введіть_першу_дату datetime, @Введіть_другу_дату datetime)
AS SELECT
Кража.ІД_кражі AS 'ІД кражі',
Кража.Дата_кражі AS 'Дата кражі',
Кража.Адреса AS 'Адреса',
Кража.ІД_способу AS 'ІД способу',
Кража.ІД_авто AS 'ІД авто'
FROM Кража INNER JOIN Розшук ON Розшук.ІД_кражі = Кража.ІД_кражі
WHERE Кража.Дата_кражі >= @Введіть_першу_дату  AND Кража.Дата_кражі <= @Введіть_другу_дату
compute count(Кража.ІД_кражі);

11)CREATE procedure pr11_1
AS SELECT top 1
Марка.ІД_марки AS 'ІД марки',
Марка.ІД_марки AS 'Марка'
FROM (Марка INNER JOIN Авто ON Авто.ІД_марки = Марка.ІД_марки)
INNER JOIN Кража ON Кража.ІД_авто = Авто.ІД_авто;

CREATE procedure pr11_2
AS SELECT top 1
Спосіб.ІД_способу AS 'ІД способу',
Спосіб.Спосіб AS 'Спосіб'
FROM Спосіб INNER JOIN Кража ON Кража.ІД_способу = Спосіб.ІД_способу;
Страницы: 1
Читают тему