Select * from YogaTimeTable;
Delete from YogaTimeTable
Where yogaID in (select ytt.YogaID, yr.roomCapacity * yt.classPrice as grossProfit,
ytt.duration / 60 as durationInHours
from YogaRooms yr, YogaTypes yt, YogaTimeTable ytt
where ytt.RoomNum = yr.roomNum and
grossProfit – (yr.CostPerHour * durationInHours) < 200);
Select * from YogaTimeTable;
我不知道我的代码有什么问题,但是每当我尝试运行它时,它都会在-附近显示错误的语法。目标是删除任何利润少于200 $的类别。包括表。
谢谢
最佳答案
您还有另一个字符,称为EN DASH(U + 2013)–
,但您需要使用HYPHEN-MINUS(U + 002D)-
。
关于mysql - Tab“-”附近的语法不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43413601/