SELECT CAST(DATEADD(MINUTE,330,cast(date_of_birth AS datetime)) AS DATE)
我无法让这3个sql工作。它只是第三个正在更新的。 那么如何让所有3个工作?
答案 0 :(得分:0)
缺少AND
,您也可以像下面一样简化查询,以便更快地完成任务
UPDATE user
SET niveua =
CASE
WHEN (`km` < 50 )
THEN 'beginner'
WHEN (`km`> 50 AND `km` < 99 )
THEN 'trained'
WHEN ( `km` > 100 )
THEN 'expert'
ELSE niveua
END;