Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 04-06-2019
juniorSoft juniorSoft is offline
Miembro
 
Registrado: abr 2005
Posts: 178
Poder: 20
juniorSoft Va por buen camino
por lo que veo entonces es algo con las condiciones en el where o las condiciones de los Joins

En esta condición filtras las respuestas incorrectas

Código SQL [-]
(((tbl_testCOMPLETADO.miRespuesta)<>[PREGUNTAS].[idRESPOK])

En la siguiente condición teniendo la primera condición quieres igualar una respuesta correcta con las preguntas que ya se filtraron como incorrectas
Código SQL [-]
AND ((RESPUESTAS.idRESP)=Nz([PREGUNTAS].[idRespOK],0))

y si ademas estas condiciones se contradicen con las condiciones de la unión de las tablas puede que no obtengas los resultados que esperas

Lo que te propongo es que depures esa consulta utilizando aquel refrán que dice "Divide y Vencerás".

Has la consulta básica de las preguntas incorrectas si te sale bien, sigue agregando y probando las demás condiciones hasta que encuentres donde esta el problema. Si tienes condiciones excluyentes y cada condición devuelve un conjunto de resultados que te interesa quizás necesites hacer un union. Hacer un select con las primeras condiciones luego union y luego el otro select con las otras condiciones, los campos de ambos select deben coincidir.
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
Consulta demasiado compleja oscarac SQL 7 10-03-2011 14:46:16
Consulta sql Compleja oca SQL 9 21-04-2008 16:39:22
Consulta ¿compleja? salvica SQL 4 13-01-2008 20:03:09
Consulta compleja Jesús Pena SQL 3 19-07-2007 07:54:40
consulta SQL que me resulta compleja j2mg SQL 5 29-05-2003 22:50:13


La franja horaria es GMT +2. Ahora son las 20:29:56.


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