Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2011, 18:10
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta unir 2 consultas

Hola amigos

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)* (- (partvta.descuento 100)) * ventas.tipo_cam)) As 'Importe'
         
SUM((partvta.precio *(partvta.cantidad partvta.a01)* (- (partvta.descuento 100)) * ventas.tipo_cam) * (partvta.impuesto 100) ) As 'IVA'
         
SUM((partvta.precio *(partvta.cantidad partvta.a01)* (- (partvta.descuento 100)) * ventas.tipo_cam)) + SUM((partvta.precio *(partvta.cantidad partvta.a01)* (- (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 and ventas.f_emision '2011-12-5' and ventas.cliente ='1400169'
         
GROUP BY clients.nombreventas.cliente 
         ORDER BY ventas
.cliente