
Добавил:
toykion
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
DROP FUNCTION IF EXISTS checking;
DELIMITER //
CREATE FUNCTION checking(indexx int)
returns VARCHAR(150) DETERMINISTIC
begin
SET @message = 'Всего пропусков ';
SET @count = (SELECT SUM(datediff(return_day, return_day_expected)) FROM my_library.appeals WHERE id_reader = indexx);
case
when @count > 1 then set @message = (select concat(@message , @count, ', внесен в черный список'));
when @count < 2 then set @message = (select concat(@message , @count, ', книгу выдать можно'));
end case;
return @message;
end; //
select checking(6);
DELIMITER //
CREATE FUNCTION checking(indexx int)
returns VARCHAR(150) DETERMINISTIC
begin
SET @message = 'Всего пропусков ';
SET @count = (SELECT SUM(datediff(return_day, return_day_expected)) FROM my_library.appeals WHERE id_reader = indexx);
case
when @count > 1 then set @message = (select concat(@message , @count, ', внесен в черный список'));
when @count < 2 then set @message = (select concat(@message , @count, ', книгу выдать можно'));
end case;
return @message;
end; //
select checking(6);
Соседние файлы в папке files