MySQL-SQL语法1064工作台中的错误

问题描述 投票:0回答:1

我正在使用销售点系统,当我想生成销售票时,我使用以下查询:

SELECT     v.cod_venta, 
           v.date_venta, 
           v.total_venta, 
           v.pago, 
           v.discounts, 
           ( 
                  SELECT p.name_person 
                  FROM   person p 
                  WHERE  v_user_codefk = p.cod_person) AS username, 
           ( 
                  SELECT p.person_name 
                  FROM   person p 
                  WHERE  v.cod_client_fk = p.cod_person) AS client_name, 
           d.cod_productfk, 
           ( 
                  SELECT p.product_name 
                  FROM   product p 
                  WHERE  p.cod_product = d.cod_productofk) AS productname, 
           ( 
                  SELECT Sum (d.quantidad_detalle)) AS totalquantity, 
           ( 
                  SELECT Sum (d.subtotal)) AS subtotalprod, 
           d.precio_producto 
FROM       sale v 
INNER JOIN detail_venta d 
ON         v.cod_venta = d.cod_ventafk 
WHERE      v.cod_venta = $ p {cod_venta} 
AND        v.tipo_comprobante = 'Boleta' 
GROUP BY   d.cod_productofk ASC)

但是它给我一个“空”错误,当在MySQL Workbench中运行查询时,它将引发此错误(错误代码:1064。您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获取相关信息。在第1行)附近使用'{cod_venta} AND v.tipo_comprobante ='Boleta'd.cod_productoFK ASC的组'的正确语法

有人可以帮我吗?

我正在使用MacBook Pro,Neatbeans,JasperReports,MYSQL Workbench

我在销售点系统上工作,当我想生成销售票时,我使用以下查询:SELECT v.cod_venta,v.date_venta,v.total_venta,v.pago,...

java mysql netbeans mysql-workbench mysql-error-1064
1个回答
0
投票
我看不到错误,对不起,我想还可以
© www.soinside.com 2019 - 2024. All rights reserved.