declare @A varchar(8000),@MIN INT,@MAX INT
select @A='1:23,1:56,3:34,3:59'
SELECT @MIN=1
SELECT @MAX=LEN(@A)
WHILE @MIN<=@MAX BEGIN
IF DATEDIFF(MI,SUBSTRING(@A,@MIN,4),SUBSTRING(@A,@MIN+5,4))>60 BEGIN
SELECT SUBSTRING(@A,@MIN+5,4)
END
SELECT @MIN=@MIN+5
END
select @A='1:23,1:56,3:34,3:59'
SELECT @MIN=1
SELECT @MAX=LEN(@A)
WHILE @MIN<=@MAX BEGIN
IF DATEDIFF(MI,SUBSTRING(@A,@MIN,4),SUBSTRING(@A,@MIN+5,4))>60 BEGIN
SELECT SUBSTRING(@A,@MIN+5,4)
END
SELECT @MIN=@MIN+5
END
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货