Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2006
kejos kejos is offline
Miembro
 
Registrado: dic 2005
Posts: 13
Poder: 0
kejos Va por buen camino
Question problema con consulta sql

hola a todos!!!!
tengo un pequeño problema con la siguiente consulta:

Código SQL [-]
IF (SELECT COUNT(IDLibro) 
FROM Ejemplares
WHERE CodigoAcceso IN 
(SELECT  Servicios.CodigoAcceso
FROM Servicios INNER JOIN Multas ON     Servicios.IDServicio = 
Multas.IDServicio
WHERE  Multas.FechaCancelacion IS        NULL AND Multas.IDUsuario IN 
(SELECT IDUsuario
FROM Usuarios
WHERE Documento = '21526734'))) != 0
 
BEGIN
 
SELECT Multas.IDServicio, Multas.IDMulta, Multas.FechaMulta, Multas.Valor INTO #MultaL
FROM Servicios INNER JOIN Multas ON Servicios.IDServicio = Multas.IDServicio
WHERE Multas.FechaCancelacion IS NULL
AND Multas.IDUsuario IN 
(SELECT IDUsuario
FROM Usuarios
WHERE Documento = '21526734')
 
SELECT  Libros.IDLibro AS IDMaterial,Libros.Titulo, Libros.Clasificacion,Libros.IDTipoMaterial, Ejemplares.CodigoAcceso, #MultaL.IDServicio, #MultaL.IDMulta, #MultaL.FechaMulta, #MultaL.Valor 
FROM Ejemplares INNER JOIN Libros ON Ejemplares.IDLibro = Libros.IDLibro CROSS JOIN #MultaL
WHERE   Ejemplares.CodigoAcceso IN (SELECT Servicios.CodigoAcceso
FROM Servicios INNER JOIN Multas ON Servicios.IDServicio = Multas.IDServicio
WHERE  Multas.FechaCancelacion IS NULL AND Multas.IDUsuario IN 
(SELECT IDUsuario
FROM   Usuarios
WHERE  Documento = '21526734'))
ORDER BY IDMulta DESC 
END

La consulta me esta arrojando resultados repetidos, es decir; cuando yo ejecuto la consulta si tengo 2 registros me salen 4 registros y no entiendo porque esta pasando esto a quien me pueda ayudar o darme laguna sugerencia de cómo puedo realizar esta consulta con todos los campos ya que todos los necesito, se los agradezco de antemano

Última edición por dec fecha: 05-06-2006 a las 22:49:13.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema con consulta sql Cosgaya SQL 4 16-01-2006 18:09:17
Problema con consulta de SQL Durbed Firebird e Interbase 2 30-09-2004 21:41:39
problema con consulta cval Firebird e Interbase 3 30-04-2004 06:33:50
Problema con consulta PaLaSaca Conexión con bases de datos 4 23-04-2004 00:12:25
problema con consulta. jsanchez SQL 2 20-05-2003 19:35:55


La franja horaria es GMT +2. Ahora son las 19:31:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi