Hola Maxi!!

como seria esto?:
Un numero distinto de columnas dependiendo de alguna condicion
Muchas Gracias!!
Slds
Clarisa
El 7 de septiembre de 2009 16:19, Maxi Accotto <[email protected]>escribió:

> Un numero distinto de columnas dependiendo de alguna condicion o bien
> haces todos los if dentro del Store o sino usas SQL Dinamico
>
> El 7 de septiembre de 2009 16:05, Clarisa
> Savio<[email protected]> escribió:
> > perdon se escapo antes, reenvio la consulta
> >
>  > buenas!!
> >
> > alguien sabe como hacer para devolver en una consulta un nro de columans
> > variable, dependiendo de un valor de entrada?
> >
> > una forma de resolver por ejemplo es:
> > CREATE PROCEDURE dbo.sample(@codigo as int, @condicion as int)
> > AS
> >
> > if (@condicion=1)
> > BEGIN
>  >  Select nombre, apellido, dni, nro from tabla  where codigo = @codigo
> > END
> > ELSE
> > BEGIN
> >  Select nombre, apellido, dni, nro, telefono from tabla where codigo =
> > @codigo
> > END
> >
> > conocen alguna otra forma de resolver lo mismo?
> > o sea devolver un nro diferente de columnas en el select dependiendo de
> una
> > condicion?
> >
> > Desde ya muchas gracias!!
> >
> > Slds
> > Clarisa
> >
>
>
>
> --
> -----------------------------------------------------------
> Microsoft MVP en SQL Server
> Consultor en SQL Server
> http://blog.maxiaccotto.com
> -----------------------------------------------------------
>
>

Responder a