--top 1 要放到前面 DECLARE @assetClassNo NVARCHAR(50) SET @assetClassNo='07-01-01' DECLARE @iNum NVARCHAR(10) SELECT TOP 1 @iNum=RIGHT(卡片编号,4) FROM FIXEDASSET WHERE 卡片编号 LIKE '%'+@assetClassNo+'%' AND LEN(卡片编号)=LEN(@assetClassNo)+5 ORDER BY 卡片编号 DESC
--top 1 直接放到select后面 SELECT TOP 1 @iNum=RIGHT(卡片编号,4) FROM FIXEDASSET ...
--top 1 要放到前面
DECLARE @assetClassNo NVARCHAR(50) SET @assetClassNo='07-01-01'
DECLARE @iNum NVARCHAR(10)
SELECT TOP 1 @iNum=RIGHT(卡片编号,4) FROM FIXEDASSET WHERE 卡片编号 LIKE '%'+@assetClassNo+'%' AND LEN(卡片编号)=LEN(@assetClassNo)+5 ORDER BY 卡片编号 DESC
--top 1 直接放到select后面
SELECT TOP 1 @iNum=RIGHT(卡片编号,4) FROM FIXEDASSET ...