Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2006, 11:27
carazas
 
Fecha de Ingreso: mayo-2006
Mensajes: 16
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta money * money

Hola amigos del foro:
Tengo un problema, estoy haciendo un procedimiento almacenado donde necesito hacer operaciones entre tipos de datos money. El lenguange que estoy utilizando es 'plpgsql'
Código:
.......	
			IF REC.CST_MONEDA = MONNAL THEN
				UTILIDAD := UTILIDAD + (REC.CST_PU *  REC.CIN_SALIDAS);
			END IF;
			
			IF REC.CST_MONEDA = MONEXT THEN
				PU := REC.CST_PU * TIPOCAMBIO;
				UTILIDAD := UTILIDAD + (PU * REC.CIN_SALIDAS);
			END IF;
y me sale el siguente error
ERROR: operator does not exist: money * money
HINT: No operator matches the given name and argument type(s). You may need to add explicit type casts.
CONTEXT: SQL statement "SELECT $1 * $2 "
Espero puedan ayudarme, gracias de antemano