Estoy en una situacion con una union de dos select, ya que no me deja unirlas y me marca error. espero su grandisima ayuda.
La siguinte consutla me marca el error:
Incorrect syntax near the keyword 'UNION'
Código PHP:
select sum (ventas.importe + ventas.impuesto - 23.60 ) as 'Exprex Louch'
FROM ventas INNER JOIN clients ON ventas.cliente = clients.cliente
WHERE ventas.f_emision = '2011-12-5' and ventas.cliente ='1400169'
GROUP BY ventas.cliente
ORDER BY ventas.cliente
UNION ALL
select
ventas.cliente,
clients.nombre As 'Nombre',
SUM( CASE WHEN ventas.tipo_doc = 'DV' OR ventas.tipo_doc = 'DEV' THEN CASE WHEN partvta.invent <> 0 THEN partvta.cantidad ELSE 0 END ELSE partvta.cantidad END ) AS cantvend,
SUM((partvta.precio *(partvta.cantidad - partvta.a01)* (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) As 'Importe',
SUM((partvta.precio *(partvta.cantidad - partvta.a01)* (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100) ) As 'IVA',
SUM((partvta.precio *(partvta.cantidad - partvta.a01)* (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) + SUM((partvta.precio *(partvta.cantidad - partvta.a01)* (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100) ) As 'Total',
SUM(cantidad) As 'Total'
FROM ventas INNER JOIN clients ON ventas.cliente = clients.cliente left join partvta on ventas.venta = partvta.venta
WHERE ventas.estado = 'CO' AND (ventas.tipo_doc = 'DV' Or ventas.tipo_doc = 'REM') AND ventas.cierre = 0 and ventas.f_emision = '2011-12-5' and ventas.cliente ='1400169'
GROUP BY clients.nombre, ventas.cliente
ORDER BY ventas.cliente