[英]SQL SUM with condition / Invalid column name 'SUM'
我試圖在某些條件下對變量 value/valeur 求和,但我收到此錯誤:無效的列名“SUM”。
SELECT SUM[value/valeur]
FROM [dbo].[tmp_norm_can]
WHERE [state/etat] = '1000'
AND [geo/geo] = '1'
AND [country/pays] != '999'
我附上了數據庫的圖像
非常感謝!
sum
是 function。 嘗試
SELECT SUM([value/valeur])
FROM [dbo].[tmp_norm_can]
WHERE [state/etat] = '1000'
AND [geo/geo] = '1'
AND [country/pays] != '999'
嘗試使用不同於“SUM”的名稱為您的列起別名。
謝謝!
有效的代碼是: SELECT SUM(CAST([value/valeur] AS NUMERIC)) AS "TOTAL", [year/annee] FROM [dbo].[tmp_norm_can] WHERE [state/etat] = '1000' AND [geo/geo] = '1' AND [country/pays] != '999'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.