-1

我有一个简单的查询,其中指出

convert(decimal(20,10),a.sumclk)/ nullif(convert(decimal(20,10),a.sumimp),0) as CTR1

当我运行它时,我收到一条消息说“数据类型“sumclk”与定义的类型名称不匹配。”

我四处寻找这意味着什么,但我被困住了

我正在使用 Teradata

4

1 回答 1

1

而不是convert(decimal(20,10),a.sumclk)(这是 MSSQL),尝试CAST(a.sumclk as decimal(20,10))(我在 Teradata 论坛上找到:http ://forums.teradata.com/forum/database/explicit-casting )

于 2013-10-17T15:10:54.827 回答