我正在尝试将字段转换为十进制。该字段的值是12.00000000,但我需要将结果设置为12.00,但是,我尝试了select vendorID, Date, CONVERT(DECIMAL(10,2), prices) from TableA
,但不适用于Firebird。
我需要将此字段转换为十进制字段。我知道Firebird支持CAST
,但是我无法继续。有没有办法告诉Firebird中字段的数据类型?
select vendorID, Date, CAST(DECIMAL(10,2), prices) from TableA
答案 0 :(得分:2)
您应该cast as described in Firebird documentation:CAST (expression AS datatype)
。您的查询将如下所示
SELECT
vendorID,
date,
CAST(prices AS DECIMAL(10,2))
FROM TableA