从购买价格中计算利润10%

时间:2016-08-01 02:11:30

标签: mysql

我有这个脚本计算利润

步骤:

  • barangbeli = harsat / diameter
  • p1 = barangbeli * 10
  • p2 = prof / 100
  • result = barangbeli + profit;

感谢

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  

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

)