-- Clientes por sucursal por año sin lineas SELECT c.id_cliente AS Nit, dv.id_sucursal AS Sucursal, c.nombre_cliente AS 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_has_sucursal c ON ( dv.id_cliente=c.id_cliente AND dv.id_sucursal=c.id_sucursal ) WHERE LEFT(dv.id_documento,2) RLIKE "F|D[^0-9MPBC]" AND NOT (dv.id_cliente LIKE "999") AND dv.fecha >= '2011-01-01' GROUP BY Sucursal, Cliente HAVING Valor > 10000000