
16/11/2005, 11:21
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 50
Antigüedad: 19 años, 6 meses Puntos: 0 | |
Ok Ok peeero... ...Ok la cosa esta asi jovenes, ya he trabajado con dos tablas unidas en la sentencia SQL del command, no es nada mas que un INNER JOIN
...Tambien lo he hecho multiplicando dos campos de diferentes tablas para usarlo como un dato mas en el reporte, algo asi como (Cupones.Cantidad*Actividades.Precio) AS Total
...Mi real problema es... (tomando el ejemplo que escribi en el primer POST) , Necesito obtener un campo "COMISION" para mi reporte en el cual me multiplique (Cupones.Precio * Actividades.TipoA) pero algunas veces (Como lo dice en mi ejemplo) la multiplicacion tendra que ser por otro campo de la tabla Actividades dependiendo del TIPO que sea...
...EN RESUMEN:
Si el campo TIPO en mi Tabla CUPONES es "TipoA" entonces multiplique Cupones.Precio*Actividades.TipoA
pero si el campo TIPO en mi tabla CUPONES es "TipoB" entonces multiplique Cupones.Precio*Actividades.TipoB
Claro que se como hacer el "IF" para que esto funcione, pero donde pongo este "IF"? por que no lo puedo meter en la consulta SQL del COMMAND o si? y si es asi diganme como... Espero haber sifo claro esta vez (acuerdense que estoy hablando del DATAREPORT usado con un ENTORNO DE DATOS y un COMMAND)
...GRACIAS! |