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