0

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

4

0 に答える 0