
22/12/2006, 08:58
|
| | 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. |