Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2013, 10:39
Avatar de fidl117
fidl117
 
Fecha de Ingreso: julio-2013
Ubicación: Mexico
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Restar Ventas de una Vista

Que tal amigos, soy nuevo en el foro y espero y me puedan ayudar con mi problema que es el siguiente:

Tengo dos vistas una es:

Código PHP:
CREATE VIEW V1 (V1_VENDEDORVENDEDORESVENTAS,FECHA) AS SELECT  DOCTOS_VE.VENDEDOR_IDVENDEDORES.NOMBREsum (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.FECHADOCTOS_VE.VENDEDOR_ID 
y la otra es:

Código PHP:
CREATE VIEW V2 (V1_VENDEDORVENDEDORESVENTAS,FECHA) AS SELECT DOCTOS_VE.VENDEDOR_IDVENDEDORES.NOMBREsum (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.FECHADOCTOS_VE.VENDEDOR_ID 
bueno la primera suma facturas y devoluciones, y la segunda suma solo las devoluciones

lo que quiero hacer es restar solo las devoluciones de la vista1, pero antes quiero ver si me arroja las cantidades correctas
para eso trate con lo siguiente pero me genera un error :

Engine Code : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -206
Column unknown
V2.V1_VENDEDOR
At line 12, column 225

Código PHP:
select VENDEDORESSUM(DISTINCT VENTASfrom v1 left JOIN (select VENDEDORESSUM (DISTINCT VENTAS) as TOTAL FROM V2 WHERE FECHA BETWEEN '01.05.2013' AND '31.05.2013' GROUP BY VENDEDORESV2 ON V1.V1_VENDEDOR V2.V1_VENDEDOR  GROUP BY VENDEDORES 
no se si me he explicado bien, pero apenas ando en las andadas de BD, espero y me puedan ayudar