24/11/2009, 12:00
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Respuesta: Ayuda muy urgente por favor!!!!! Cita:
Iniciado por jurena Creo que debes seguir el consejo de rqd y crear esa tabla con las horas, sólo crearla e incluir esos 8 datos. Contra ella podemos hacer la consulta. Imagina que tienes la tabla horas con los campos, id, hora. Te advierto que a mí no me gusta que introduzcas números en un campo de hora. Imagina que en el futuro quieres hacer citas cada media hora, etc. Yo usaría un campo time y guardaría el id correspondiente a cada hora en la tabla citas. No obstante, si creas esa tabla con el campo hora tipo INT, como tienes, creo, en la tabla citas, y si indexas ese campo int, te resultará fácil hacer lo que quieres.
No nos has dicho qué base usas, qué motor...
SELECT horas.hora FROM hora LEFT JOIN citas ON horas.hora = citas.hora WHERE horas.fecha = '2009-05-20' AND citas.hora IS NULL
o alguna otra como esta
SELECT horas.hora FROM horas WHERE horas.hora not in (select citas.hora from citas where citas.fecha = '2009-05-20')
No las he probado, pero creo que funcionarán Señorita en modo SQL no, el caballero te pide de como hacerla en modo consultas de diseño, por cierto usted no tendra unas instrucciones de como de hace para hacerle una foto......... |