[pgsql-jp: 33648] numericなデータの演算
N.Takaesu
takaesu @ pb4.so-net.ne.jp
2004年 7月 13日 (火) 16:52:56 JST
takaesu と申します。
MLに加入して早速の投稿ですm(_ _)m
numeric(14,3)のフィールドに掛け算をして、結果を同じ numeric(14,3)で
受け取りたいのですが、うまく行きません。
"orosine numeric(14,3)" というフィールドを作って
SELECT orosine * 1.067 FROM hoge;
とすると
ERROR: Unable to identify an operator '*' for types 'numeric' and 'float8'
You will have to retype this query using an explicit cast
と怒られるので float8 などでキャストすると一応、答えは得られました。
float8 などではなく、numeric(14,3) で受け取る方法などはあるのでしょうか?
---
takaesu @ pb4.so-net.ne.jp
pgsql-jp メーリングリストの案内