Привет, у меня есть «sql query», чтобы увидеть номер задания, выполненного для каждого участника за последнюю неделю, поэтому я создаю «sql-запрос», и это очень хорошо работает, но я хочу изменить alise из week1 или week2 к данные этой недели мой «запрос SQL» является:mysql - Динамический псевдоним столбца
SELECT `staffID`,
SUM(if (created_at BETWEEN NOW()-INTERVAL 1 WEEK AND NOW(), 1,0))
AS `week1`,
SUM(if (created_at BETWEEN NOW()-INTERVAL 2 WEEK AND NOW()-INTERVAL 1 WEEK, 1,0))
AS `week2`,
FROM tasks where status ='done'
GROUP BY `staffID
, и я хочу стать, как этот «запрос SQL», но MySQL дает мне ошибку. Итак, есть ли решение проблемы?
SELECT `staffID`,
SUM(if (created_at BETWEEN NOW()-INTERVAL 1 WEEK AND NOW(), 1,0))
AS NOW()-INTERVAL 1 WEEK,
SUM(if (created_at BETWEEN NOW()-INTERVAL 2 WEEK AND NOW()-INTERVAL 1 WEEK, 1,0))
AS NOW()-INTERVAL 2 WEEK,
FROM tasks where status ='done'
GROUP BY `staffID
SQL дает мне это сообщение:
Объясните, что вы делаете? –