Código MySQL:
Ver original VENDEDORES.NOMBRE,
sum (DOCTOS_VE.IMPORTE_NETO
* DOCTOS_VE.TIPO_CAMBIO
) , DOCTOS_VE.FECHA
FROM VENDEDORES
INNER JOIN DOCTOS_VE
ON VENDEDORES.VENDEDOR_ID
= DOCTOS_VE.VENDEDOR_ID
WHERE ((DOCTOS_VE.TIPO_DOCTO
= 'F') OR (DOCTOS_VE.TIPO_DOCTO
= 'D')) AND (DOCTOS_VE.ESTATUS
<> 'C') group by VENDEDORES.NOMBRE
, DOCTOS_VE.FECHA
, DOCTOS_VE.VENDEDOR_ID
;
VENDEDORES.NOMBRE,
sum (DOCTOS_VE.IMPORTE_NETO
* DOCTOS_VE.TIPO_CAMBIO
) , DOCTOS_VE.FECHA
FROM VENDEDORES
INNER JOIN DOCTOS_VE
ON VENDEDORES.VENDEDOR_ID
= DOCTOS_VE.VENDEDOR_ID
WHERE (DOCTOS_VE.TIPO_DOCTO
= 'D') AND (DOCTOS_VE.ESTATUS
<> 'N') group by VENDEDORES.NOMBRE
, DOCTOS_VE.FECHA
, DOCTOS_VE.VENDEDOR_ID
;
VENDEDORES,
ON V1.V1_VENDEDOR
= sbcV2.V1_VENDEDOR
No he analizado si las vistas dan lo que dices, me falta información.
En cuanto a la query tienes dos errores,
primero: usas el nombre de una vista como alias de una subconsulta
mejor no hacerlo, lo corrijo por "sbcV2"
El segundo error se te hara evidente en el momento que corrijas el primero, puesto que el mensaje de error ahora seria
Engine Code : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -206
Column unknown <<<< Columna desconocida
sbcV2.V1_VENDEDOR
At line 12, column 225
y te darias cuenta en seguida que ese campo no existe en la subquery sbcV2, si esta en la vista V2 pero no lo has seleccionado en la subquery que tambien llamabas V2.
SUM (DISTINCT VENTAS) as TOTAL el campo que ahora seria sbcV2.TOTAL no se usa en la consulta???