A ver si alguien me puede dar una mano con esto.
Necesito hacer lo siguiente. Tengo un listado de horarios disponibles para turnos de un centro médico (14:00, 14:15,..., 20:45) y tengo un listado de turnos donde figura el horario del turno.
Entonces, me creo un recordset con todos los turnos por hora para una fecha determinada
"SELECT Hora FROM Turnos WHERE Fecha =" + var
Y después quiero obtener qué horarios están disponibles para esa fecha, es decir, tomo de la tabla completa de horarios todos, pero quiero que muestro sólo aquellos que están disponibles.
"SELECT Hora FROM HorariosTurnos WHERE Hora NOT IN" ?????
Acá es donde fallo.
Pensé en hacer un anidado al estilo
"SELECT Hora FROM HorariosTurnos WHERE Hora NOT IN (SELECT Hora FROM Turnos WHERE Fecha =" + var + ")"
Pero no me funciona, me muestra todos los horarios.
Básicamente lo que quiero hacer es una resta de conjuntos y que que me queden sólo aquellos que no están en la intersección.
Alguna pista??
Gracias.