FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Consultar valores de una tabla que no esten en otras dos tablas
Hola, que tal? Tengo un problema, quiero hacer una consulta que me devuelva valores que no se encuentren en otras 2 tabla. En una consulta anterior, usando el operador not in resolvi la operacion de que me devuelva los valores que no se encontraban en una tabla. Pero al querer usar 2 veces el not in no me deja. Le dejo como tengo la consulta hasta el momento, espero su respuesta, gracias
Select H.NroHabitacion,H.IdTipo From Habitaciones H Where (H.idHabitacion not in (Select R.IdHabitacion From ClienteReservaHabitacion R)) or (H.idHabitacion not in (Select O.IdHabitacion From ClienteOcupaHabitacion O) ) Order By H.IdTipo,H.NroHabitacion |
#2
|
||||
|
||||
Esto no lo entiendo: ¿Quién no te deja? Es decir, ¿por qué no te deja? ¿Qué error se produce, si es que se produce?
Y, por cierto, para la próxima vez: |
#3
|
||||
|
||||
Si por lo menos supiésemos lo que quiere hacer, por qué, qué campos, qué es cada uno, qué problema tiene, etc.
|
#4
|
||||
|
||||
Cita:
Lo que tú quieres hacer es que te devuelva los registros que no estén en ClientesReservaHabitacion y también que no estén en ClientesOcupaHabitacion, pues en vez de or pon un and, no utilices alias, ya que estos no se utilizan en ningún lado.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#5
|
|||
|
|||
Consulta SQL a access entre 2 fechas
Hola, como va? Tengo un problema, estoy haciendo un programa gestor de las reservas de un hotel. Al momento de hacer una nueva reserva me debe seleccionar las fechas en las que quiere la reserva y el tipo de habitacion, y al consultar le deben saltar todas las habitaciones libres de ese tipo y en esas fechas.
Yo tengo una tabla de HABITACIONES, y otra de RESERVAS, yo intente hacer con que me muestre todas las habitaciones de la tabla HABITACIONES del tipo que me indican y saque las que esten reservadas entre las fechas que me indican consultandolo en la tabla RESERVAS, pero esa subconsulta no me devuelve resultados si la hago adentro.(la probe aparte y tiraba resultados) Les dejo como tengo la consulta a ver si me pueden ayudar. Gracias y saludos
|
#6
|
||||
|
||||
Si la consulta funciona fuera del programa yo creo que la cosa está en como le mandas los parámetros y el valor...
Lo que noto es que usas dos parámetros duplicados en la consulta, te convendría hacer cuatro parámetros diferentes y además checar que la fecha inicial sea menor a la final... Checa esto y después nos comentas
__________________
Herr Heins Faust |
#7
|
|||
|
|||
lo voy a probar
Buenisimo, ahora lo pruebo. Te cuento que lo que me decis que pruebe de la fecha final sea mayor a la inicial lo pruebo afuera del prrograma
Saludos |
#8
|
|||
|
|||
No funciono
Hola, probe poniendo mas parametros para que no hayan duplicados y no me devuelve nada la consulta. Nose que puede pasar. Te paso como quedo:
Espero que alguien tenga alguna solucion. Gracias |
#9
|
||||
|
||||
¿Puedes poner la estructura de las tablas implicadas y exactamente qué campos necesitas y con qué filtro?
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta entre 2 fechas. | DeLiRioS | MySQL | 14 | 29-04-2013 18:36:35 |
Consulta Mysql Suma entre rango de fechas | kaeltas | MySQL | 4 | 22-06-2012 21:30:44 |
Consulta entre fechas con ADO | radenf | Varios | 7 | 16-12-2010 12:06:35 |
Obtener consulta entre fechas | maravert | MySQL | 1 | 16-11-2009 22:44:15 |
slq entre dos fechas comparar fechas | taru | MySQL | 2 | 30-07-2007 16:10:36 |
|