我有一個Mysql命令可以對數據進行求和,並且可以說它是一個Varchar。在MYSQL中使用多個條件選擇SUM
這裏是我的命令
SELECT SUM(replace(TotalAmount, ',', ''))
FROM physicalinv_final
WHERE ItemCode LIKE 'DRY%' AND
PINo = 'PI00000001'
,它的輸出是總結TotalAmount
其中ItemCode
包含單詞DRY和PINo
= PI00000001
我的問題是這樣的我也有其他的標準像這樣
BEV
DES
MEA
OTH
DRY
RIC
SEA
我試試這段代碼
SELECT SUM(replace(TotalAmount, ',', '')) FROM physicalinv_final where ItemCode like 'DRY%' ItemCode like 'BEV%' and So On ..... and PINo = 'PI00000001'
但輸出null
雖然我有一個包含DRY數據。
輸出我想
是有辦法解決這一問題?
TYSM求助
你可以發表一些例子'TotalAmount'? – tomb
肯定先生請等待我編輯過的帖子 –
@tomb我是_guessing_(只是猜測)'TotalAmount'是一個有逗號的數字。他正在嘗試刪除逗號,然後讓MySQL找出適用於'SUM'的演員陣容。 –