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
誰かが期間のないものを処理する方法を教えてもらえますか?