3

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
4

1 に答える 1

5

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のデータ型の一覧を参照してください

于 2013-01-21T17:57:28.340 に答える