我有这个脚本计算利润
步骤:
感谢
CREATE VIEW tbkeluar as
SELECT mbarang.kdbrg, mbarang.nmbrg, mbarang.spek,if(SUM(bkeluar.qty), SUM(bkeluar.qty), 0)as qty,(tbmasuk.harsat/mbarang.diameter) as hargabeli, ((hargabeli*10)/100 )+hargabeli) as profit
LEFT JOIN bkeluar on mbarang.kdbrg = bkeluar.kdbrg group by mbarang.kdbrg
我有错误
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') as profit from mbarang
LEFT JOIN bkeluar on mbarang.kdbrg = bkeluar.kdbrg gro' at line 2
答案 0 :(得分:0)
您的SELECT语句(在CREATE VIEW中)缺少其FROM子句。你的意思是FROM mbarang
?
你可能还缺少至少一个JOIN; tbmasuk
子句中提到了表SELECT
,但在声明中的任何其他地方都没有提到。
答案 1 :(得分:0)
您收到的错误消息应该足以让您知道错误。
1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便在mbarang LEFT JOIN bkeluar mbarang.kdbrg = bkeluar.kdbrg gro'在第2行
根据错误消息,MySQL
表示由于此字符)
而导致语法错误,并附加了一些字符以供您查找:{{ 1}}
正如您在) as profit from mbarang
声明中所看到的,您还有一个额外的SELECT
)