0

Denodo のビュー テーブルの anstime 列から集計を作成しています。キャストを使用して浮動小数点数に変換していますが、ピリオドのある数値 (例 123.123) に対してのみ機能しますが、ピリオドのない数値に対しては機能しません。 (例 123)。ピリオドのある数字に対してのみ機能する私のコードは次のとおりです。

SELECT row_date,
    case
        when sum(cast(anstime as float)) is null or sum(cast(anstime as float)) = 0
        then 0
        else sum(cast(anstime as float))
    end as xans
FROM table where anstime like '%.%'
group by row_date

誰かが期間のないものを処理する方法を教えてもらえますか?

4

3 に答える 3