Произошла ошибка при записи CTE в MySQL - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть запрос ниже в MySQL, но когда я его выполняю, я получаю сообщение об ошибке синтаксиса:

В вашем синтаксисе SQL есть ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с 'WITH CTE1 AS (выберите u.FirstName, dayname (t.date) в качестве Day, Date_Format (t.Date, "' в строке 1

)
WITH CTE1 AS
(
select u.FirstName,dayname(t.date) as Day, Date_Format(t.Date,"%Y-%m-%d") As Date,  t.subtask,
IF(subtask='PTO','PTO', hours) as Emphours,

 g1.name
 from user U, task t, groupuser g, `group` g1
where  U.idUser= t.userid and g.userid= U.idUser
and g1.name='Lam-techM' and date >= '2018-11-01' and date <= '2018-11-08'
order by  date asc
)
select * from CTE1;

Кто-нибудь может мне помочь в этом?

...