14/06/2005, 15:22
|
| | Fecha de Ingreso: agosto-2003 Ubicación: Lima
Mensajes: 123
Antigüedad: 21 años, 3 meses Puntos: 3 | |
Lenguaje SQL Puedo emplear CASE o IF dentro de un select. ???
Tengo estos datos:
documento tipo mov moneda valor
---------- -------- -------- -----
001-00001 Cargo $ 50.20
001-00005 Cargo $ 80.50
001-00020 Abono $ 20.00
002-00009 Cargo S/. 120.50
001-00044 Abono S/. 20.50
Las filas con tipo mov = Abono se restan (segun la moneda)
El resultado deberia ser dos columnas:
columna $ columna S/.
---------- ------------
110.70 100.00
Yo he resuelto este problema haciendo select anidados a la misma tabla, pero esto a la larga es perjudicial por el tiempo que empleará cuando la tabla tenga muchos registros. Podrian ayudarme. |