Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2012
juanma92 juanma92 is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 18
Poder: 0
juanma92 Va por buen camino
Voy a probar

Bueno, voy a probar, pero algo asi lo tenia. Gracias. Te aviso
Responder Con Cita
  #2  
Antiguo 29-11-2012
juanma92 juanma92 is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 18
Poder: 0
juanma92 Va por buen camino
Sigue sin andar

Puse la consulta como me dijiste:
Código SQL [-]
Select H.NroHabitacion,H.IdTipo,H.idHabitacion
From Habitaciones H
Where H.IdTipo = :tipo
and (H.IdHabitacion not in (Select R.IdHabitacion
                         From ClienteReservaHabitacion R
                         Where R.FechaSalida <= :desdefecha
                         or    R.FechaIngreso >= :hastafecha)
or H.IdHabitacion not in (Select O.IdHabitacion
                         From ClienteOcupaHabitacion O
                         Where O.FechaSalida <= :desdefecha
                         or    O.FechaIngreso >= :hastafecha)
)
Order By H.NroHabitacion
Y sigue sin andar, no me devuelve nada.... Nose donde ppuede estar el problema, porque probe las subconsultas por separado, y todas andan, ahora bien cuando las junto no me devuelve nada :/ Te mando como les paso los parametros:

Código Delphi [-]
 dm.ConNuevaReserva.Close;
    dm.ConNuevaReserva.Parameters.ParamByName('tipo').Value :=
      DBLookupComboBox1.KeyValue;
    dm.ConNuevaReserva.Parameters.ParamByName('desdefecha').Value :=
      DateTimePicker1.Date;
    dm.ConNuevaReserva.Parameters.ParamByName('hastafecha').Value :=
      DateTimePicker2.Date;
Responder Con Cita
  #3  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
¿Has comprobado que hay datos válidos en la BD para que devuelva valores?
Responder Con Cita
  #4  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
De todas formas, esa no es la sentencia sql que yo te he puesto, tú has puesto and y or, yo he puesto and y and
Responder Con Cita
  #5  
Antiguo 29-11-2012
juanma92 juanma92 is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 18
Poder: 0
juanma92 Va por buen camino
Sisi, la tabla habitaciones tiene muchas habitaciones, y en cambio la tabla de reservas o ocupados estan casi vacias. Algunas habitaciones tiene q devolver. Y las fechas no coinciden ademas
Responder Con Cita
  #6  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
¿Puedes pasarlo algunos datos en formato csv (por ejemplo) para hacer pruebas?
Responder Con Cita
  #7  
Antiguo 29-11-2012
juanma92 juanma92 is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 18
Poder: 0
juanma92 Va por buen camino
te paso la BD?
Responder Con Cita
  #8  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por juanma92 Ver Mensaje
te paso la BD?
Es que yo no tengo nada para leer access, por eso decía de exportar a csv, dbf (puede que también lo lea), txt, etc. algún formato más o menos estandar.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 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


La franja horaria es GMT +2. Ahora son las 09:45:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi