Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 20:12
EOME
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 12 años, 8 meses
Puntos: 0
Problema con procedimiento almacenado, me repite 2 veces los datos extraidos

Hola amigos, quisiera solicitarles su ayuda para resolver un problemita.

tengo un procedimiento almacenado en SQL SERVER 2008 que recibe 2 parametros de la interfaz del usuario, pero resulta que cuando ejecuto la consulta me retorna 2 veces la misma linea.

Les pongo el SP:

SELECT SOLICITUDCOMPRA.IDSOLICITUD as 'IdSolicitud', DEPARTAMENTOSSC.NOMBREDPTO as 'Departamento', SSCUSUARIO.NOMBRE as 'Solicitante', SOLICITUDCOMPRA.FECHASOLICITUD as 'Fecha Solicitud', ESTADOSOLICITUD.DESCRIPCION as 'Estado', SOLICITUDCOMPRA.MONTOTOTALPRESUPUESTADO as 'Monto Presupuestado'

FROM DEPARTAMENTOSSC INNER JOIN PRIVILEGIOUSUARIODEPARTAMENTO ON DEPARTAMENTOSSC.IDDEPARTAMENTO = PRIVILEGIOUSUARIODEPARTAMENTO.IDDEPARTAMENTO INNER JOIN SOLICITUDCOMPRA INNER JOIN TIPOTRAMITE ON SOLICITUDCOMPRA.IDTIPOTRAMITE = TIPOTRAMITE.IDTIPOTRAMITE INNER JOIN ESTADOSOLICITUD ON SOLICITUDCOMPRA.IDESTADOSOLICITUD = ESTADOSOLICITUD.IDESTADOSOLICITUD INNER JOIN SSCUSUARIO ON SOLICITUDCOMPRA.IDUSUARIO = SSCUSUARIO.IDUSUARIO ON PRIVILEGIOUSUARIODEPARTAMENTO.IDUSUARIO = SSCUSUARIO.IDUSUARIO

WHERE SSCUSUARIO.NOMBREUSUARIO = @NombreUsuario and SOLICITUDCOMPRA.IDTIPOSOLICITUD = @TipoSolicitud order by SOLICITUDCOMPRA.FECHASOLICITUD desc



y lo que ocurre es que por ejemplo si tengo en la tabla unicamente 5 registros, cuando ejecuto esta consulta (en SQL) me retorna 10 registros, osea me repite 2 veces los datos si tengo 5 registros A,B,C,D,E, cuando ejecuto el SP me retorna A,A,B,B,C,C,D,D,E,E.

este procedimiento lo tomé de una vista pero ocupo que sea un SP. revise varias veces el codigo y no encuentro ningun problema que haga que se repitan los datos cuando lo ejecuto.

El resultado que obtengo de ejecutar la consulta, ya sea directa en Query o si ejecuto el SP:

ID DEPARTAMENTO FECHA_SOLICITUD ESTADO MONTO

14 Tecnologia y Sistemas 2011-08-10 10:55:25.873 Iniciada 400
14 Tecnologia y Sistemas 2011-08-10 10:55:25.873 Iniciada 400
13 Tecnologia y Sistemas 2011-08-10 10:25:44.997 Iniciada 1200
13 Tecnologia y Sistemas 2011-08-10 10:25:44.997 Iniciada 1200
12 Tecnologia y Sistemas 2011-08-10 10:10:52.503 Iniciada 855
12 Tecnologia y Sistemas 2011-08-10 10:10:52.503 Iniciada 855
11 Tecnologia y Sistemas 2011-08-10 10:09:24.547 Iniciada 3250
11 Tecnologia y Sistemas 2011-08-10 10:09:24.547 Iniciada 3250
9 Tecnologia y Sistemas 2011-08-04 14:06:55.567 Iniciada 1500
9 Tecnologia y Sistemas 2011-08-04 14:06:55.567 Iniciada 1500



Como se puede ver se repiten 2 veces los datos, osea me muestra 2 veces la misma linea (aparece 2 veces la solicitud con id 14, y con id 13 y asi).

Gracias y saludos