SELECT c.id_cliente, c.nombre_cliente, SUM(dvi.valor) AS valor FROM documento_ventas dv JOIN documento_ventas_has_item dvi ON ( dv.id_documento=dvi.id_documento AND dv.id_sucursal=dvi.id_sucursal ) JOIN cliente c ON ( c.id_cliente=dv.id_cliente ) JOIN cliente_has_sucursal cs ON ( c.id_cliente=cs.id_cliente AND cs.id_sucursal=dv.id_sucursal ) WHERE LEFT(dv.id_documento,2) RLIKE "F|D[^0-9MP]" AND NOT (dv.id_cliente LIKE "999") AND YEAR(dv.fecha) = YEAR('2008-01-01') GROUP BY c.id_cliente ORDER BY c.nombre_cliente ASC