0

SQL ステートメントについて助けを求めることはできますか? 計算をインラインで行う必要があり、そのための変数を宣言できません。

計算:

-91000000 / 2700000 = -33.7037037037

残り (7037037037 - ただし最大 6 文字) に 15000 を掛ける必要があります

703703 / 15000 = 49.913533 の最終回答

私はこれができると思った:

select cast(ParseName(abs(cast(-91000000 as decimal)/ 2700000 ) %1,1) as numeric(8,8)) / 15000
4

1 に答える 1

1
WITH cte AS
(
    SELECT -91000000 AS x, 2700000 AS y
)
SELECT ABS(ROUND((CAST(x AS decimal) / CAST(y AS decimal)) - (x/y), 6)) * 1000000 / 15000 FROM CTE
于 2013-06-13T10:59:56.800 に答える