SELECT OI.FECHA,OT.CODIGO,OI.LETRA,OP.NUMERO,CLI.RAZONSOCIAL,CIVA.ATAJO,CLI.CUIT,SUM(OI.NETO_GRAVADO * IF(OI.ID_TIPO_OPERACION=5,-1,1)) AS NGRAVADO,SUM(OI.NETO_NGRAVADO * IF(OI.ID_TIPO_OPERACION=5,-1,1)) AS NNGRAVADO,SUM(OI.IVA_INSCRIPTO * IF(OI.ID_TIPO_OPERACION=5,-1,1)) AS IVA_INSC,SUM(OI.IVA_NINSCRIPTO * IF(OI.ID_TIPO_OPERACION=5,-1,1)) AS IVA_NINSCR,SUM((OI.IMPUESTO_INTERNO * OI.CANTIDAD) * IF(OI.ID_TIPO_OPERACION=5,-1,1) ) AS IMP_INT,SUM(OI.IB_PERCEPCION * IF(OI.ID_TIPO_OPERACION=5,-1,1) ) AS PERCEPCION,SUM( (OI.TOTAL + OI.IB_PERCEPCION ) * IF(OI.ID_TIPO_OPERACION=5,-1,1) ) AS TOTALFROM OPERACION_ITEM OI INNER JOIN OPERACION OP ON OP.ID_OPERACION = OI.ID_OPERACIONINNER JOIN CLIENTE CLI ON CLI.ID_CLIENTE = OI.ID_CLIENTEINNER JOIN TIPO_OPERACION OT ON OT.ID_TIPO_OPERACION = OI.ID_TIPO_OPERACIONINNER JOIN CONDICION_IVA CIVA ON CIVA.ID_CONDICION_IVA = CLI.ID_CONDICION_IVAWHEREOP.ELIMINADO = 0AND ( (OI.ID_TIPO_OPERACION IN ( 4,5,7) ) OR (OP.ID_TIPO_OPERACION = 23 AND EXITOSA =1) )AND CLI.PROVEEDOR = 0AND STR_TO_DATE(OI.FECHA,'%d/%m/%Y') BETWEEN STR_TO_DATE('01/01/2012','%d/%m/%Y') AND STR_TO_DATE('31/01/2012','%d/%m/%Y')AND OP.ID_PUNTO_VENTA BETWEEN 0 AND 10/*AND ( OI.ID_ARTICUL0 = 1 AND OI.COMBUSTIBLE =1) AND ( OI.ID_ARTICUL0 = 2 AND OI.COMBUSTIBLE = 1)AND ( OI.ID_ARTICUL0 = 3 AND OI.COMBUSTIBLE = 1)*/GROUP BY OI.ID_OPERACION