1.0の最終ビューで[Order] (データ型 = decimal(3,1) )という列をフィルター処理する必要があります。
[Order]の一意の値のリストは次のとおりです。
- 1.0
- 2.0
- 3.0
- 4.0
- 5.0
- 7.0
- 8.0
- 9.0
- 11.0
- 12.0
- 13.0
私のSQLステートメントは次のとおりです。
SELECT
[Order]
FROM
[dbo].[vwCoreData_AllOtherCats]
WHERE
[MEDate] = '2/29/2008'
and [Order] = 1
-- and [Order] = 1.0
-- and [Order] = cast(1 as decimal(3,1))
-- and [Order] = cast(1.0 as decimal(3,1))
コメントアウトされた行は、私が試したさまざまな方法を示しています。4 つの方法すべてで同じエラー メッセージが表示されます。
メッセージ 8115、レベル 16、状態 8、行 1
データ型数値への算術オーバーフロー エラー
ここで何が起こっているか知っている人はいますか?
誰でも提供できるヘルプをありがとう、
CTB