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 > ----------------------------------------------------------- > >
