Esta vista permite ver desde la pantalla de seleccion de clientes las ventas de cada cliente del año en curso, comparadas con las del año anterior y el % de incremento

SELECT CLIENTES.IDORG, CLIENTES.CODCLI, CLIENTES.NOMCLI
,FACTURASAÑO.BASE_AÑO
,FACTURASAÑO_1.BASE_AÑO_1
,(FACTURASAÑO.BASE_AÑO-FACTURASAÑO_1.BASE_AÑO_1)/FACTURASAÑO_1.BASE_AÑO_1*100 INCREMENTO
FROM CLIENTES WITH (NOLOCK)
LEFT JOIN (SELECT CODCLI,SUM(BASE) BASE_AÑO FROM CABEFACV WHERE DatePart(yy, CABEFACV.FECHA)=DatePart(yy,getdate()) GROUP BY CODCLI) AS FACTURASAÑO ON FACTURASAÑO.CODCLI=CLIENTES.CODCLI
LEFT JOIN (SELECT CODCLI,SUM(BASE) BASE_AÑO_1 FROM CABEFACV WHERE DatePart(yy, CABEFACV.FECHA)=DatePart(yy,getdate())-1 GROUP BY CODCLI) AS FACTURASAÑO_1 ON FACTURASAÑO_1.CODCLI=CLIENTES.CODCLI
WHERE ( [DevolverRegistros, SysName, 1 = 1])
AND ( [CondicionTabla, SysName, 1 = 1])
AND ( [Filtro, SysName, 1 = 1])
AND ( ( ‘[TextoBusqueda, SysName, ”]’ = ”) OR
( CLIENTES.CODCLI LIKE ‘%[TextoBusqueda, SysName, ”]%’) OR
( CLIENTES.NOMCLI LIKE ‘%[TextoBusqueda, SysName, ”]%’) OR
( CLIENTES.TELCLI LIKE ‘%[TextoBusqueda, SysName, ”]%’))
ORDER BY CLIENTES.CODCLI, CLIENTES.NOMCLI, CLIENTES.TELCLI