Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2006, 08:58
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años, 9 meses
Puntos: 8
Re: MySQL con VB6

use lo que me dijiste, tambien cheke en la doc de MySQL pero me sale un error, me gustaria si es que pueden que le den un check a mi consulta, el error me sale en la parte del IF, despues del primer AS crd_margem.

Código:
CREATE VIEW proproducto AS SELECT 
A.cr_fechadoc AS cr_fechadoc,
A.cr_tienda AS cr_tienda, 
B.crd_cproducto AS crd_cproducto, 
B.crd_nproducto AS crd_nproducto, 
SUM(B.crd_cantidad) AS crd_cantidad, 
AVG(B.crd_precu) AS crd_precu, 
AVG(B.crd_precio) AS crd_precio, 
(AVG(B.crd_precu) * SUM(B.crd_cantidad)) AS cr_tcosto, 
(AVG(B.crd_precio) * SUM(B.crd_cantidad)) AS cr_tventa, 
IF (SUM(B.crd_precio) < SUM(B.crd_precu), (((AVG(B.crd_precu) / AVG(B.crd_precio))-1)) AS crd_margen, (ABS(((AVG(B.crd_precu) / AVG(B.crd_precio))-1))) AS crd_margen) 
FROM cuentasrecibir A, cuentasrecibirdetalle B 
WHERE A.cr_code = B.crd_code AND 
A.cr_fechadoc >= '" & Format(meFI, "yyyy-mm-dd") & "' AND A.cr_fechadoc <= '" & Format(meFF, "yyyy-mm-dd") & "' AND 
NOT (A.cr_estado='A') AND (A.cr_tienda = " & dtcTiendas.BoundText & ") 
GROUP BY B.crd_cproducto, B.crd_nproducto;
__________________
El aprendiz.