Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2011, 10:31
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 15 años, 4 meses
Puntos: 19
Sonrisa Filtrar Resultado de un Procedimiento Almacenado con Otro Procedimiento Almacenado

Hola, foreros, como están? Estoy empezando a trabajar con procedimientos almacenados y se me presento un pequeño inconveniente que no se como resolver.

Cree un Procedimiento Almacenado, de la siguiente manera:

Código:
CREATE PROCEDURE dbo.HOME_ProfessionStates_BOX_BRIDGE
	(
	@var int,
	@return_value int
	)
AS
	BEGIN
		EXEC	@return_value = [dbo].[HOME_ProfessionStates_BOX]
		@elEstado = @var
		SELECT DISTINCT HOME_ProfessionStates_BOX.CODIGO, HOME_ProfessionStates_BOX.ORDEN, HOME_ProfessionStates_BOX.NOMB_ES
		FROM HOME_ProfessionStates_BOX
		ORDER BY HOME_ProfessionStates_BOX.ORDEN;
		SELECT	'Return Value' = @return_value
	END
El me devuelve los datos sin ningún problema cuando lo ejecuto, pero ahora es necesario realizar otro que me distinga los resultados repetidos del primero, y aun no lo he logrado realizar, si me pueden ayudar se lo agradezco, lo que he realizado me da errores, y se los pongo a continuación:

Código:
CREATE PROCEDURE dbo.HOME_ProfessionStates_BOX_BRIDGE
	(
	@var int,
	@seleccion int
	)
AS
	BEGIN
		EXEC @seleccion = [dbo].[HOME_ProfessionStates_BOX]
		@elEstado = @var
		SELECT DISTINCT @seleccion.CODIGO, @seleccion.ORDEN, @seleccion.NOMB_ES
		FROM @seleccion
		ORDER BY @seleccion.ORDEN;
	END
Cualquier ayuda sera altamente agradecida, saludos.
__________________
http://www.solucionesrios.tk/

Visita mi Web!