![]() |
Mi store Procedure no funciona hola, tengo problemas con este procedimiento, ya ke cuando no hay ningun registro no genera ningun codigo,aki esta el procedimiento: CREATE PROC sp_FSopTec_generar_codsol @codsol varchar(10)OUTPUT AS declare @maxsol as int declare @maxsol2 varchar(10) SELECT @maxsol=MAX(CAST(SUBSTRING(fst_cod,2,4) AS integer)) +1 FROM FSopTec set @maxsol2 = convert(varchar(10),@maxsol) IF @@ROWCOUNT > 0 BEGIN IF @maxsol=1 SET @codsol='F0001'+'-'+ convert(varchar(20),year(getdate()),100) IF @maxsol<10 SET @codsol='F000'+ @maxsol2 +'-'+ convert(varchar(20),year(getdate()),100) IF @maxsol>9 and @maxsol<100 SET @codsol='F00'+ @maxsol2 +'-'+ convert(varchar(20),year(getdate()),100) IF @maxsol>99 and @maxsol<1000 SET @codsol='F0'+ @maxsol2 +'-'+ convert(varchar(20),year(getdate()),100) IF @maxsol>9999 and @maxsol<10000 SET @codsol='F'+ @maxsol2 +'-'+ convert(varchar(20),year(getdate()),100) END RETURN GO Agradecera sus comentarios. |
Re: Mi store Procedure no funciona Que tal asi?? :-D Código: CREATE PROC dbo.sp_FSopTec_generar_codsol |
| La zona horaria es GMT -6. Ahora son las 21:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.