Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: Bases.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 40419 - Una misma consulta sql 2 respuestas distintas
IDAsuntoFechaNick 
40419 Una misma consulta sql 2 respuestas distintas15/04/08 15:59eddu   
Estoy desconcertado ya que ante una misma consulta sql obtengo resultados distintos según la
haga desde access o desde vba. La diferencia es que desde vba no actúa el filtro de fecha y me
trae todos los registros, en cambio en access, como yo quiero, me muestra sólo los registros
que pertenecen a esa fecha.

A continuación muestro ambas instrucciones (que son iguales) y tal vez alguno de uds. sepa
cuál es el problema.

Muchas gracias, saludos
Eduardo

Consulta en Access
SELECT tblCitasNN.FechaCita, tblCitasNN.HoraCita, tblCitasNN.Nombre, tblCitasNN.Telefono,
tblMedicosN.NomMed, tblConsultorios.NomConsultorio, tblCitasNN.TipoConsulta

FROM (tblCitasNN INNER JOIN tblMedicosN ON tblCitasNN.IDMedico = tblMedicosN.IDMedico) INNER
JOIN tblConsultorios ON tblCitasNN.IdConsultorio = tblConsultorios.IdConsultorio

WHERE (((tblCitasNN.FechaCita)=#4/15/2008#) AND ((tblCitasNN.IdConsultorio)=4 Or
(tblCitasNN.IdConsultorio)=9 Or (tblCitasNN.IdConsultorio)=5 Or (tblCitasNN.IdConsultorio)=7))

ORDER BY tblCitasNN.FechaCita, tblCitasNN.HoraCita;

Consulta desde VBA
SELECT tblCitasNN.FechaCita, tblCitasNN.HoraCita, tblCitasNN.Nombre, tblCitasNN.Telefono,
tblMedicosN.NomMed, tblConsultorios.NomConsultorio, tblCitasNN.TipoConsulta

FROM (tblCitasNN INNER JOIN tblMedicosN ON tblCitasNN.IDMedico = tblMedicosN.IDMedico) INNER
JOIN tblConsultorios ON tblCitasNN.IdConsultorio = tblConsultorios.IdConsultorio

WHERE tblCitasNN.FechaCita=#04/15/2008# AND tblCitasNN.IdConsultorio=4 OR
tblCitasNN.IdConsultorio=9 OR tblCitasNN.IdConsultorio=5 OR tblCitasNN.IdConsultorio=7

ORDER BY tblCitasNN.FechaCita, tblCitasNN.HoraCita
IDAsuntoFechaNick 
40420 Re: Una misma consulta sql 2 respuestas distintas (Resp: 40419)15/04/08 16:27eddu   
Gracias, ya lo solucioné, el problema eran los paréntesis que faltaban en la consulta desde vba

Saludos
Eduardo


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 09/06/2026 13:58:25 GMT