Я пытаюсь создать функцию MySQL, в которой я предоставляю столбец даты и получаю день обратно в новом столбце, используя функцию ниже.Это то, что у меня есть.Оператор select отлично работает вне функции - я проверял его там.Может кто-нибудь помочь запустить эту функцию.Спасибо
CREATE FUNCTION `GetWeekDayNameOfDate`(`Date1` date)
RETURNS VARCHAR(50)
LANGUAGE SQL
DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
DECLARE DayName1 varchar(50)
SELECT
CASE DATE_FORMAT(Date1 , '%w' )
WHEN 0 THEN 'Sunday'
WHEN 1 THEN 'Monday'
WHEN 2 THEN 'Tuesday'
WHEN 3 THEN 'Wednesday'
WHEN 4 THEN 'Thursday'
WHEN 5 THEN 'Friday'
WHEN 6 THEN 'Saturday' else null end;
RETURN DayName1;
END