sqlserver根据‘—’,截取字符串


--根据‘——’,截取字符串

			declare @FBillNo varchar(20)  --
			declare @FBillN_SSSSS varchar(20)  --
			declare @FBillN_SSSSS_1 varchar(20)  --
				
				set @FBillNo='1105202005070001FY-1'
					
			-------------------按照‘-’截取大批次号-----------------------
		select @FBillN_SSSSS=substring(@FBillNo,1,charindex('-',@FBillNo)-1)
		select 	@FBillN_SSSSS_1=substring(@FBillN_SSSSS,LEN(@FBillN_SSSSS)-1,2)	
		if(@FBillN_SSSSS_1='FY')
			begin
				set @FBillN_SSSSS=substring(@FBillN_SSSSS,1,LEN(@FBillN_SSSSS)-2)
			end
		else
			begin
				set @FBillN_SSSSS=@FBillN_SSSSS
			end
			-------------------按照‘-’截取大批次号-----------------------	









 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值