Tôi đang cố chuyển đổi truy vấn MySQL thành truy vấn T-SQL và câu lệnh IF được đính kèm trong câu lệnh SUM đang vấp ngã tôi. Bất kỳ đề xuất?Câu lệnh T-SQL IF được nhúng trong hàm 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]
Nhưng tôi nhận được một lỗi:
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 cho việc sử dụng một ví dụ. – Kermit
Cảm ơn sự thấu hiểu, điều đó chỉ cho tôi đi đúng hướng. – user937036