Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Ид_родитель\СПР^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун1\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES (DEFAULT, "ДОЛ", "про", "проф.", "профессср кафедры", NULL), (DEFAULT, "ДОЛ", "доц", "доц. ", "доцент кафедры", NULL), (DEFAULT, "ДОЛ", "лаб", "лаборант", NULL, NULL), (NULL, "СТЕ", "дтн", "д-р техн. наук", "доктор технических наук", NULL), (NULL, "СТЕ", "ктн", "канд. техн. наук", "кандидат технических наук", NULL), (NULL, "ЗВА", "про", "проф.", "профессор ВАК", NULL), (NULL, "ЗВА", "доц", "доц.", "доцент ВАК", NULL), (NULL, "ПОД", "ИРТ", "ФИРТ", "ф-т информатикики и робототехники", NULL); INSERT INTO `Справка+` SELECT NULL, "ПОД", "АСУ", "каф. АСУ", "каф. автоматизир. систем упр-я", `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"; SELECT "Table `Справка+`" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Специальность`; CREATE TABLE `Специальность` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Специальность` VALUES ( NULL, "1", "Про"), ( NULL, "2", "пи"); SELECT "'Специальность` Table Content:" FROM `Специальность` WHERE 1=0; SELECT* FROM `Специальность`; DROP TABLE IF EXISTS `Группа\СПЕЦ`; CREATE TABLE `Группа\СПЕЦ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` VARCHAR (50) NOT NULL , `Ид\ГРУП^СПЕЦ` INT NOT NULL REFERENCES `Специальность` (`Ид`) , `Год` VARCHAR (50) NOT NULL ); INSERT INTO `Группа\СПЕЦ` SET `Ид` = NULL, `Код` = "1", `Ид\ГРУП^СПЕЦ` = (SELECT `Ид` FROM `Специальность` WHERE `Код` = "1"), `Год` = "2025"; SELECT "'Группа\СПЕЦ` Table Content:" FROM `Группа\СПЕЦ` WHERE 1=0; SELECT* FROM `Группа\СПЕЦ`; DROP TABLE IF EXISTS `Студент%ПЕРС`; CREATE TABLE `Студент%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Паспорт` INT NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Ид\СТУ^ГРУП` INT NOT NULL REFERENCES `Группа\СПЕЦ` (`Ид`) ); INSERT INTO `Студент%ПЕРС` SET `Ид` = NULL, `Код` = "1", `Паспорт` = "253434", `ФИО` = "Иванов В.А.", `Сведения` = "1", `Ид\СТУ^ГРУП` = (SELECT `Ид` FROM `Группа\СПЕЦ` WHERE `Код` = "1"); SELECT "'Студент%ПЕРС` Table Content:" FROM `Студент%ПЕРС` WHERE 1=0; SELECT* FROM `Студент%ПЕРС`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Паспорт` INT NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Ид_ДОЛ\СОТ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Сотрудник%ПЕРС` SET `Ид` = NULL, `Код` = "1", `Паспорт` = "678345", `ФИО` = "Петров А.Ф.", `Сведения` = "1", `Ид_ДОЛ\СОТ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"); SELECT "'Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT* FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Культответственный:СОТ`; CREATE TABLE `Культответственный:СОТ` ( `Ид\КУЛ^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\КУЛ` PRIMARY KEY (`Ид\КУЛ^СОТ`) ); INSERT INTO `Культответственный:СОТ` SET `Ид\КУЛ^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Культответственный:СОТ` Table Content:" FROM `Культответственный:СОТ` WHERE 1=0; SELECT* FROM `Культответственный:СОТ`; DROP TABLE IF EXISTS `Бухгалтер:СОТ`; CREATE TABLE `Бухгалтер:СОТ` ( `Ид\БУХ^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\БУХ` PRIMARY KEY (`Ид\БУХ^СОТ`) ); INSERT INTO `Бухгалтер:СОТ` SET `Ид\БУХ^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Бухгалтер:СОТ` Table Content:" FROM `Бухгалтер:СОТ` WHERE 1=0; SELECT* FROM `Бухгалтер:СОТ`; DROP TABLE IF EXISTS `Финответственный:СОТ`; CREATE TABLE `Финответственный:СОТ` ( `Ид\ФИН^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ФИН` PRIMARY KEY (`Ид\ФИН^СОТ`) ); INSERT INTO `Финответственный:СОТ` SET `Ид\ФИН^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Финответственный:СОТ` Table Content:" FROM `Финответственный:СОТ` WHERE 1=0; SELECT* FROM `Финответственный:СОТ`; DROP TABLE IF EXISTS `Ведущий:СОТ`; CREATE TABLE `Ведущий:СОТ` ( `Ид\ВЕД^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ВЕД` PRIMARY KEY (`Ид\ВЕД^СОТ`) ); INSERT INTO `Ведущий:СОТ` SET `Ид\ВЕД^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Ведущий:СОТ` Table Content:" FROM `Ведущий:СОТ` WHERE 1=0; SELECT* FROM `Ведущий:СОТ`; DROP TABLE IF EXISTS `Член комиссии:СОТ`; CREATE TABLE `Член комиссии:СОТ` ( `Ид\ЧК^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ЧК` PRIMARY KEY (`Ид\ЧК^СОТ`) ); INSERT INTO `Член комиссии:СОТ` SET `Ид\ЧК^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Член комиссии:СОТ` Table Content:" FROM `Член комиссии:СОТ` WHERE 1=0; SELECT* FROM `Член комиссии:СОТ`; DROP TABLE IF EXISTS `Место`; CREATE TABLE `Место` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Место` VALUES ( NULL, "1", "место 1"), ( NULL, "2", "место 2"); SELECT "'Место` Table Content:" FROM `Место` WHERE 1=0; SELECT* FROM `Место`; DROP TABLE IF EXISTS `Мероприятие`; CREATE TABLE `Мероприятие` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `Дата` VARCHAR (50) NOT NULL , `Ид\МЕР^КУЛ` INT NOT NULL REFERENCES `Культответственный:СОТ` (`Ид\КУЛ^СОТ`) , `Ид\МЕР^БУХ` INT NOT NULL REFERENCES `Бухгалтер:СОТ` (`Ид\БУХ^СОТ`) , `Ид\МЕР^МЕС` INT NOT NULL REFERENCES `Место` (`Ид`) , `Ид_ВИДМ\МЕР^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Мероприятие` SET `Ид` = NULL, `Регномер` = "1", `Название` = "мероприятие", `Дата` = "17", `Ид\МЕР^КУЛ` = (SELECT `Ид\КУЛ^СОТ` FROM `Культответственный:СОТ` WHERE `Ид\КУЛ^СОТ` = "1"), `Ид\МЕР^БУХ` = (SELECT `Ид\БУХ^СОТ` FROM `Бухгалтер:СОТ` WHERE `Ид\БУХ^СОТ` = "1"), `Ид\МЕР^МЕС` = (SELECT `Ид` FROM `Место` WHERE `Код` = "1"), `Ид_ВИДМ\МЕР^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"); SELECT "'Мероприятие` Table Content:" FROM `Мероприятие` WHERE 1=0; SELECT* FROM `Мероприятие`; DROP TABLE IF EXISTS `Спонсор`; CREATE TABLE `Спонсор` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Спонсор` VALUES ( NULL, "1", "1"), ( NULL, "2", "2"); SELECT "'Спонсор` Table Content:" FROM `Спонсор` WHERE 1=0; SELECT* FROM `Спонсор`; DROP TABLE IF EXISTS `Поступление средств`; CREATE TABLE `Поступление средств` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Дата` VARCHAR (50) NOT NULL , `Сумма` VARCHAR (50) NOT NULL , `Условие спонсора` VARCHAR (50) NOT NULL , `Ид\ПОСТ^СПОН` INT NOT NULL REFERENCES `Спонсор` (`Ид`) , `Ид\ПОСТ^МЕР` INT NOT NULL REFERENCES `Мероприятие` (`Ид`) , `Ид_ВИДП\ПОСТ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Поступление средств` SET `Ид` = NULL, `Регномер` = "1", `Дата` = "19.05.25", `Сумма` = "58000", `Условие спонсора` = "есть", `Ид\ПОСТ^СПОН` = (SELECT `Ид` FROM `Спонсор` WHERE `Код` = "1"), `Ид\ПОСТ^МЕР` = (SELECT `Ид` FROM `Мероприятие` WHERE `Регномер` = "1"), `Ид_ВИДП\ПОСТ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"); SELECT "'Поступление средств` Table Content:" FROM `Поступление средств` WHERE 1=0; SELECT* FROM `Поступление средств`; DROP TABLE IF EXISTS `Расход на мероприятие`; CREATE TABLE `Расход на мероприятие` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Дата` VARCHAR (50) NOT NULL , `Сумма` VARCHAR (50) NOT NULL , `Ид\РАСМ^ФИН` INT NOT NULL REFERENCES `Финответственный:СОТ` (`Ид\ФИН^СОТ`) , `Ид\РАСМ^МЕР` INT NOT NULL REFERENCES `Мероприятие` (`Ид`) , `Ид_ВИДР\РАСМ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Расход на мероприятие` SET `Ид` = NULL, `Регномер` = "1", `Дата` = "12.01.24", `Сумма` = "120000", `Ид\РАСМ^ФИН` = (SELECT `Ид\ФИН^СОТ` FROM `Финответственный:СОТ` WHERE `Ид\ФИН^СОТ` = "1"), `Ид\РАСМ^МЕР` = (SELECT `Ид` FROM `Мероприятие` WHERE `Регномер` = "1"), `Ид_ВИДР\РАСМ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"); SELECT "'Расход на мероприятие` Table Content:" FROM `Расход на мероприятие` WHERE 1=0; SELECT* FROM `Расход на мероприятие`; DROP TABLE IF EXISTS `Ведущий на мероприятии:МЕР*ВЕД`; CREATE TABLE `Ведущий на мероприятии:МЕР*ВЕД` ( `Ид\ВНМ^ВЕД` INT NOT NULL REFERENCES `Ведущий:СОТ` (`Ид\ВЕД^СОТ`) , `Ид\ВНМ^МЕР` INT NOT NULL REFERENCES `Мероприятие` (`Ид`) , `Роль ведущего` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ВНМ` PRIMARY KEY (`Ид\ВНМ^ВЕД`, `Ид\ВНМ^МЕР`) ); INSERT INTO `Ведущий на мероприятии:МЕР*ВЕД` SET `Ид\ВНМ^ВЕД` = (SELECT `Ид\ВЕД^СОТ` FROM `Ведущий:СОТ` WHERE `Ид\ВЕД^СОТ` = "1"), `Ид\ВНМ^МЕР` = (SELECT `Ид` FROM `Мероприятие` WHERE `Регномер` = "1"), `Роль ведущего` = "участник"; SELECT "'Ведущий на мероприятии:МЕР*ВЕД` Table Content:" FROM `Ведущий на мероприятии:МЕР*ВЕД` WHERE 1=0; SELECT* FROM `Ведущий на мероприятии:МЕР*ВЕД`; DROP TABLE IF EXISTS `Член конкурсной комиссии:МЕР*ЧК`; CREATE TABLE `Член конкурсной комиссии:МЕР*ЧК` ( `Ид\ЧКК^ЧК` INT NOT NULL REFERENCES `Член комиссии:СОТ` (`Ид\ЧК^СОТ`) , `Ид\ЧКК^МЕР` INT NOT NULL REFERENCES `Мероприятие` (`Ид`) , `Роль члена комиссии` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ЧКК` PRIMARY KEY (`Ид\ЧКК^ЧК`, `Ид\ЧКК^МЕР`) ); INSERT INTO `Член конкурсной комиссии:МЕР*ЧК` SET `Ид\ЧКК^ЧК` = (SELECT `Ид\ЧК^СОТ` FROM `Член комиссии:СОТ` WHERE `Ид\ЧК^СОТ` = "1"), `Ид\ЧКК^МЕР` = (SELECT `Ид` FROM `Мероприятие` WHERE `Регномер` = "1"), `Роль члена комиссии` = "роль"; SELECT "'Член конкурсной комиссии:МЕР*ЧК` Table Content:" FROM `Член конкурсной комиссии:МЕР*ЧК` WHERE 1=0; SELECT* FROM `Член конкурсной комиссии:МЕР*ЧК`; DROP TABLE IF EXISTS `Награда`; CREATE TABLE `Награда` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Награда` VALUES ( NULL, "1", "1"), ( NULL, "2", "2"); SELECT "'Награда` Table Content:" FROM `Награда` WHERE 1=0; SELECT* FROM `Награда`; DROP TABLE IF EXISTS `Выступление`; CREATE TABLE `Выступление` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `Дата заявки` VARCHAR (50) NOT NULL , `Ид\ВЫС^НАГ` INT NOT NULL REFERENCES `Награда` (`Ид`) , `Ид\ВЫС^МЕР` INT NOT NULL REFERENCES `Мероприятие` (`Ид`) , `Ид_ВИДВ\ВЫС^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Выступление` SET `Ид` = NULL, `Регномер` = "1", `Название` = "выступление", `Дата заявки` = "12.08.25", `Ид\ВЫС^НАГ` = (SELECT `Ид` FROM `Награда` WHERE `Код` = "1"), `Ид\ВЫС^МЕР` = (SELECT `Ид` FROM `Мероприятие` WHERE `Регномер` = "1"), `Ид_ВИДВ\ВЫС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"); SELECT "'Выступление` Table Content:" FROM `Выступление` WHERE 1=0; SELECT* FROM `Выступление`; DROP TABLE IF EXISTS `Участник\ВЫС`; CREATE TABLE `Участник\ВЫС` ( `Ид\УЧВС^ВЫС` INT NOT NULL REFERENCES `Выступление` (`Ид`) , `Роль участника` VARCHAR (50) NOT NULL , `Ид\УЧВС^СТУ` INT NOT NULL REFERENCES `Студент%ПЕРС` (`Ид`) , CONSTRAINT `ПК\УЧВС` PRIMARY KEY (`Ид\УЧВС^ВЫС`) ); INSERT INTO `Участник\ВЫС` SET `Ид\УЧВС^ВЫС` = (SELECT `Ид` FROM `Выступление` WHERE `Регномер` = "1"), `Роль участника` = "роль", `Ид\УЧВС^СТУ` = (SELECT `Ид` FROM `Студент%ПЕРС` WHERE `Код` = "1"); SELECT "'Участник\ВЫС` Table Content:" FROM `Участник\ВЫС` WHERE 1=0; SELECT* FROM `Участник\ВЫС`; DROP TABLE IF EXISTS `Номинация`; CREATE TABLE `Номинация` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Номинация` VALUES ( NULL, "1", "номинация"), ( NULL, "2", "номинация"); SELECT "'Номинация` Table Content:" FROM `Номинация` WHERE 1=0; SELECT* FROM `Номинация`; DROP TABLE IF EXISTS `Оценка выступления по номинации:ВЫС*НОМ`; CREATE TABLE `Оценка выступления по номинации:ВЫС*НОМ` ( `Ид\ОВН^НОМ` INT NOT NULL REFERENCES `Номинация` (`Ид`) , `Ид\ОВН^ВЫС` INT NOT NULL REFERENCES `Выступление` (`Ид`) , `Балл по номинации` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ОВН` PRIMARY KEY (`Ид\ОВН^НОМ`, `Ид\ОВН^ВЫС`) ); INSERT INTO `Оценка выступления по номинации:ВЫС*НОМ` SET `Ид\ОВН^НОМ` = (SELECT `Ид` FROM `Номинация` WHERE `Код` = "1"), `Ид\ОВН^ВЫС` = (SELECT `Ид` FROM `Выступление` WHERE `Регномер` = "1"), `Балл по номинации` = "5"; SELECT "'Оценка выступления по номинации:ВЫС*НОМ` Table Content:" FROM `Оценка выступления по номинации:ВЫС*НОМ` WHERE 1=0; SELECT* FROM `Оценка выступления по номинации:ВЫС*НОМ`; DROP VIEW IF EXISTS `вирт_Мероприятие`; CREATE VIEW `вирт_Мероприятие` AS SELECT `МЕР`.`Регномер` AS `Регномер мероприятия`, `МЕР`.`Дата` AS `Дата проведения`, `СОТ`.`Код` AS `Код бухгалтера`, `СОТ`.`ФИО` AS `ФИО бухгалтера`, `СПР`.`Код` AS `Код должности`, `СПР`.`Название` AS `Название должности`, `МЕР`.`Ид` AS `Ид\Мероприятие` FROM `Мероприятие` AS `МЕР` LEFT JOIN `Бухгалтер:СОТ` AS `БУХ` ON `МЕР`.`Ид\МЕР^БУХ` = `БУХ`.`Ид\БУХ^СОТ` LEFT JOIN `Сотрудник%ПЕРС` AS `СОТ` ON `БУХ`.`Ид\БУХ^СОТ` = `СОТ`.`Ид` LEFT JOIN `Справка+` AS `СПР` ON `СОТ`.`Ид_ДОЛ\СОТ^СПР` = `СПР`.`Ид` ; SELECT * FROM `вирт_Мероприятие`; DROP PROCEDURE IF EXISTS `проц_Поступление средств`; CREATE PROCEDURE `проц_Поступление средств` (IN `@Ид\Мероприятия` INT) SELECT `ПОСТ`.`Регномер` AS `Регномер поступления`, `ПОСТ`.`Дата` AS `Дата поступления`, `СПРВ`.`Код` AS `Код вида поступления`, `СПРВ`.`Название` AS `Название вида поступления`, `ПОСТ`.`Сумма` AS `Сумма поступления`, `СПОН`.`Код` AS `Код спонсора поступления`, `СПОН`.`Название` AS `Название спонсора поступления`, `ПОСТ`.`Условие спонсора` AS `Условие спонсора` FROM `Поступление средств` AS `ПОСТ` LEFT JOIN `Справка+` AS `СПРВ` ON `ПОСТ`.`Ид_ВИДП\ПОСТ^СПР` = `СПРВ`.`Ид` LEFT JOIN `Спонсор` AS `СПОН` ON `ПОСТ`.`Ид\ПОСТ^СПОН` = `СПОН`.`Ид` WHERE `ПОСТ`.`Ид\ПОСТ^МЕР` = `@Ид\Мероприятия` ; CALL `проц_Поступление средств` (1); DROP VIEW IF EXISTS `вирт_Мероприятия%Поступления`; CREATE VIEW `вирт_Мероприятия%Поступления` AS SELECT `МЕР`.`Регномер` AS `Регномер мероприятия`, `МЕР`.`Дата` AS `Дата проведения`, `СОТ`.`Код` AS `Код бухгалтера`, `СОТ`.`ФИО` AS `ФИО бухгалтера`, `СПР`.`Код` AS `Код должности`, `СПР`.`Название` AS `Название должности`, `ПОСТ`.`Регномер` AS `Регномер поступления`, `ПОСТ`.`Дата` AS `Дата поступления`, `СПРВ`.`Код` AS `Код вида поступления`, `СПРВ`.`Название` AS `Название вида поступления`, `ПОСТ`.`Сумма` AS `Сумма поступления`, `СПОН`.`Код` AS `Код спонсора поступления`, `СПОН`.`Название` AS `Название спонсора поступления`, `ПОСТ`.`Условие спонсора` AS `Условие спонсора` FROM `Поступление средств` AS `ПОСТ` LEFT JOIN `Справка+` AS `СПРВ` ON `ПОСТ`.`Ид_ВИДП\ПОСТ^СПР` = `СПРВ`.`Ид` LEFT JOIN `Спонсор` AS `СПОН` ON `ПОСТ`.`Ид\ПОСТ^СПОН` = `СПОН`.`Ид` LEFT JOIN `Мероприятие` AS `МЕР` ON `ПОСТ`.`Ид\ПОСТ^МЕР` = `МЕР`.`Ид` LEFT JOIN `Бухгалтер:СОТ` AS `БУХ` ON `МЕР`.`Ид\МЕР^БУХ` = `БУХ`.`Ид\БУХ^СОТ` LEFT JOIN `Сотрудник%ПЕРС` AS `СОТ` ON `БУХ`.`Ид\БУХ^СОТ` = `СОТ`.`Ид` LEFT JOIN `Справка+` AS `СПР` ON `СОТ`.`Ид_ДОЛ\СОТ^СПР` = `СПР`.`Ид` ; SELECT * FROM `вирт_Мероприятия%Поступления`; DROP VIEW IF EXISTS `вирт_Мероприятия_Ведущии`; CREATE VIEW `вирт_Мероприятия_Ведущии` AS SELECT `МЕР`.`Регномер` AS `Регномер мероприятия`, `МЕР`.`Название` AS `Название мероприятия`, `МЕР`.`Дата` AS `Дата проведения мероприятия`, COUNT(*) AS `Число ведущих мероприятий` FROM `Ведущий на мероприятии:МЕР*ВЕД` AS `ВНМ` LEFT JOIN `Мероприятие` AS `МЕР` ON `ВНМ`.`Ид\ВНМ^МЕР` = `МЕР`.`Ид` GROUP BY `ВНМ`.`Ид\ВНМ^МЕР` ; SELECT * FROM `вирт_Мероприятия_Ведущии`;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear