Cedena

03/12/2003 - 20:07 por Julio | Informe spam
Hola grupo:

Tengo una tabla llamada plantilla que tiene lo siguiente:

Numero Fecha Suplidor
03-05-222 01/01/03 3
03-01-555 02/05/06 3
03-06-333 01/07/05 2

La pregunta es la siguiente, necesito hacer un select al campo numero para
estraer la sifra del medio es decir si tengo 03-05-222

extraer el 05 que me representa el departamento.



Lo que sucede es que cada departamento llena esta información a través de un
store procedure pero necesito que cada uno de los departamento visualicé su
información solamente la de ellos



No se cual es la mejor manera, si implementar View o de otra manera

.

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
03/12/2003 - 20:59 | Informe spam
Hola,

lo podrías realizar con una funcion definida de usuario; aquí tienes un ejemplo:

alter function cortar ( @s varchar(100))
returns varchar(100)
begin
declare @i int, @j int, @s2 varchar(100)
set @i = charindex ( '-', @s, 0 )
if @i > 0
set @j = charindex ( '-', @s, @i + 1)
if @i > 0 and @j > 0
set @s2 = substring ( @s, @i+1, @ )
else
set @s2 = @s
return ( select @s2 )
end
go

select dbo.cortar ( '12-05-12' )


Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Julio" escribió en el mensaje news:
Hola grupo:

Tengo una tabla llamada plantilla que tiene lo siguiente:

Numero Fecha Suplidor
03-05-222 01/01/03 3
03-01-555 02/05/06 3
03-06-333 01/07/05 2

La pregunta es la siguiente, necesito hacer un select al campo numero para
estraer la sifra del medio es decir si tengo 03-05-222

extraer el 05 que me representa el departamento.



Lo que sucede es que cada departamento llena esta información a través de un
store procedure pero necesito que cada uno de los departamento visualicé su
información solamente la de ellos



No se cual es la mejor manera, si implementar View o de otra manera

.




Respuesta Responder a este mensaje
#2 Isaías
03/12/2003 - 21:52 | Informe spam
select substring(numero, 4,2) as departamento from mytabla
where substring(numero, 4,2) = '04'
Respuesta Responder a este mensaje
#3 Julio
04/12/2003 - 13:16 | Informe spam
Gracias Por su aporte
"Julio" wrote in message
news:
Hola grupo:

Tengo una tabla llamada plantilla que tiene lo siguiente:

Numero Fecha Suplidor
03-05-222 01/01/03 3
03-01-555 02/05/06 3
03-06-333 01/07/05 2

La pregunta es la siguiente, necesito hacer un select al campo numero para
estraer la sifra del medio es decir si tengo 03-05-222

extraer el 05 que me representa el departamento.



Lo que sucede es que cada departamento llena esta información a través de


un
store procedure pero necesito que cada uno de los departamento visualicé


su
información solamente la de ellos



No se cual es la mejor manera, si implementar View o de otra manera

.




Respuesta Responder a este mensaje
#4 Julio
04/12/2003 - 13:30 | Informe spam
En otro orden de idea, es posible que teniendo esta tabla pueda automatizar
los primero dos campos
es decir que teniendo 03-05-222, el 03 pase a ser 04 el 1 de enero del 2004.
Lo que sucede es que el 03 representa el año.

Numero Fecha Suplidor
03-05-222 01/01/03 3
03-01-555 02/05/06 3
03-06-333 01/07/05 2











"Julio" wrote in message
news:
Hola grupo:

Tengo una tabla llamada plantilla que tiene lo siguiente:

Numero Fecha Suplidor
03-05-222 01/01/03 3
03-01-555 02/05/06 3
03-06-333 01/07/05 2

La pregunta es la siguiente, necesito hacer un select al campo numero para
estraer la sifra del medio es decir si tengo 03-05-222

extraer el 05 que me representa el departamento.



Lo que sucede es que cada departamento llena esta información a través de


un
store procedure pero necesito que cada uno de los departamento visualicé


su
información solamente la de ellos



No se cual es la mejor manera, si implementar View o de otra manera

.




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida