Postgresql 将货币数据类型转换为postgres中的数字

Postgresql 将货币数据类型转换为postgres中的数字,postgresql,type-conversion,currency,Postgresql,Type Conversion,Currency,我想将货币值数据类型转换为整数,以便执行乘法运算 之所以这样做,是因为不支持money*money操作。当我尝试在不进行转换的情况下进行乘法时,会发现一个错误try ityour\u money\u field::numeric::int 例如: SELECT cost FROM "Product" WHERE cost::numeric::int > 100 那很好。当你遇到一个特定的问题,你可以尝试在这里张贴在SO。不幸的是,这不是免费的编码服务。为了实现您的

我想将货币值数据类型转换为整数,以便执行乘法运算


之所以这样做,是因为不支持money*money操作。当我尝试在不进行转换的情况下进行乘法时,会发现一个错误

try it
your\u money\u field::numeric::int

例如:

SELECT cost 
FROM "Product" 
WHERE cost::numeric::int > 100

那很好。当你遇到一个特定的问题,你可以尝试在这里张贴在SO。不幸的是,这不是免费的编码服务。为了实现您的目标,您需要在这两个数据库引擎(以及不同版本和版本支持的不同功能)方面具有相当重要的技能。如果你需要指导,我建议你从简单地使用“迁移sql server postgres”搜索互联网开始。