8
私はMySQLクエリをT-SQLクエリに変換しようとしていますが、SUMステートメントで囲まれたIFステートメントが私を引き上げています。助言がありますか?T-SQL IF文がsum()関数に埋め込まれています
SELECT
CMTS_RQ.[Dated],
CMTS_RQ.CMTS_Name,
Count(CMTS_RQ.CMTS_Name) AS emat_count,
Sum(if(CMTS_RQ.US_Pwr>=37 and CMTS_RQ.US_Pwr<=49)) AS us_pwr_good
FROM
CMTS_RQ
GROUP BY
CMTS_RQ.CMTS_Name,
CMTS_RQ.[Dated]
しかし、私はエラーを取得する:
Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'if'.
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near ')'.
1例を使用します。 – Kermit
洞察のおかげで、それは正しい方向に私を指します。 – user937036