Accessでデータが変換されるコードがいくつかありますがCDbl
、SQL で書き直していて、代わりに何を配置すればよいかわかりません。MS-Access のコードは次のとおりです。
(CASE
WHEN EMP_TNG_RL_CD = 'ST'
THEN [CountOfEMP_TNG_STT_DT] * CDbl([Length])
ELSE 0
END) AS ST_HOURS_SUM
Accessでデータが変換されるコードがいくつかありますがCDbl
、SQL で書き直していて、代わりに何を配置すればよいかわかりません。MS-Access のコードは次のとおりです。
(CASE
WHEN EMP_TNG_RL_CD = 'ST'
THEN [CountOfEMP_TNG_STT_DT] * CDbl([Length])
ELSE 0
END) AS ST_HOURS_SUM
SQL Server では、以下を使用できます。
CASE
WHEN EMP_TNG_RL_CD = 'ST'
THEN [CountOfEMP_TNG_STT_DT] * cast([Length] as float)
ELSE 0
END AS ST_HOURS_SUM
SQL Serverのデータ型の一覧を参照してください