Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2010, 15:30
paty2803
 
Fecha de Ingreso: marzo-2010
Ubicación: medellin
Mensajes: 15
Antigüedad: 14 años, 1 mes
Puntos: 0
Busqueda consultar tres tablas con rangos de fechas

Hola a todos cordial saludo, mi problema es el siguiente:
tengo una base de datos con varias tablas y quiero realizar la consulta de reservas que hay entre una fecha y otra las cuales ingreso desde un formulario y quiero que la consulta me devuelva la fecha inicio, fecha final, hora inicio, hora final,observaciones, el instructor que esta a cargo de la reserva y el espacio reservado.

Como hago para realizar la consulta gracias de antemanos a quien me pueda colaborar; esta es la bd:

create database proyecto;
use proyecto;

create table rol(
idrol int not null auto_increment,
nombre varchar(45) not null,
estado char(1) not null,
fecha_registro datetime not null,
CONSTRAINT PRIMARY KEY(idrol)
)
ENGINE=InnoDB
;

create table usuarios(
idusuarios int not null auto_increment,
identificacion int not null,
primer_nombre varchar(45) not null,
segundo_nombre varchar(45),
primer_apellido varchar(45) not null,
segundo_apellido varchar(45),
correo varchar(45) not null,
telefono int not null,
estado char(1) not null,
clave varchar(100) not null,
fecha_registro datetime not null,
idrol int not null,
CONSTRAINT PRIMARY KEY(idusuarios),
CONSTRAINT FOREIGN KEY(idrol) REFERENCES rol(idrol)

)
ENGINE=InnoDB
;

create table reserva(
idreserva int not null auto_increment,
fecha_registro datetime not null,
fecha_inicio date not null,
fecha_final date not null,
tiempo_inicio time,
tiempo_final time,
id_logueo int not null,
estado char(1) not null,
observaciones text not null,
idusuarios int not null,
idespacios int not null,
CONSTRAINT PRIMARY KEY(idreserva),
CONSTRAINT FOREIGN KEY(idusuarios) REFERENCES usuarios(idusuarios)
CONSTRAINT FOREIGN KEY(idespacios) REFERENCES espacios(idespacios)

)
ENGINE=InnoDB
;

create table espacios(
idespacios int not null auto_increment,
nombre varchar(45) not null,
capacidad_personas int not null,
ubicacion varchar(45) not null,
fecha_registro datetime not null,
CONSTRAINT PRIMARY KEY(idespacios)
)
ENGINE=InnoDB
;

create table dotacion(
iddotacion int not null auto_increment,
descripcion text not null,
fecha_registro datetime not null,
idespacios int not null,
CONSTRAINT PRIMARY KEY(iddotacion),
CONSTRAINT FOREIGN KEY(idespacios) REFERENCES espacios(idespacios)

)
ENGINE=InnoDB
;