空調,我有這個疑問:SQL查詢的錯誤
select "ID" =
CASE
WHEN LEN(LEFT(ID, (charindex('.', ID)-1))) > 1 THEN LEFT(ID, (charindex('.', ID)-1))
ELSE ID
END
From table
where tableID = '111'
的ID是一樣的東西AA11.1或BB22一些用了一段,有些沒有。我想在截止日期後截斷所有字符,但是在沒有周期的情況下會出錯。我想保留那些沒有期限的ID。
因此對於AA11.1我想返回AA11和BB22我想返回BB22。
有什麼建議嗎?
正是我需要的。謝謝! –