Ver Mensaje Individual
  #4  
Antiguo 08-01-2008
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Reputación: 20
lgarcia Va por buen camino
Reusar consulta

Hola:Una variante puede ser la construcion dinamica de la consulta con algo parecido a esto:CREATE PROCEDURE MostrarBolsoJTurno @area int, @cadena nvarchar(4000)ASdeclare @SQLString nvarchar(4000)set @SQLString = 'SELECT dbo.Bolsos.id, dbo.Bolsos.cartaporte, dbo.Bolsos.sek, dbo.Bolsos.jpy, dbo.Bolsos.total, dbo.Bolsos.ruta' + CHAR(13)set @SQLString = @SQLString + 'FROM dbo.Bolsos INNER JOIN dbo.Usuarios ON dbo.Bolsos.usuario = dbo.Usuarios.id' + CHAR(13)set @SQLString = @SQLString + 'WHERE ' + @cadena + CHAR(13)set @SQLString = @SQLString + 'Order by fecha, ruta'EXEC sp_executesql @SQLStringGOO sea utilizar una cadena y luego pasarle los parametros que quieras.SaludosLuis Garcia
Responder Con Cita