Hola tengo el siguiente caso
estoy programando en asp.net lo que necesito es esto crear las
siguientes tablas no se si esten bien creadas pero lo que necesito es que
cada mesa tenga horas por ejemplo la mesa1 tengas las siguiente horas
de 00:00 hasta 23:30
tabla mesa
tabla reservaciones
tabla horario(no se si crearla donde pueda poner todas las horas de las mesas)
las cuales tengan una hora de entrada y salida
lo que quiero cuando ingrese una mesa reservervada
insert into reservaciones values('rese01','mesa1','08:00','12:00')
y cuando yo busque la mesa un mesa me salga las horas que esa mesa esta disponible
en este caso seria desde las 00:00 hasta las 08:00 y desde 12:00 hasta las 23:30
pero tbm tengo una duda como haria para yo haga una busqueda
y en esa busqueda por ejemplo pongo
fecha='22/03/2013'
y en esa fecha me bota las horas y las mesas disponibles..
Bueno eso es todo gracias por todo de antemano por leer y tomarse la molestia de ayudarme
mis tablas en sql
create table hora(
cod_hora char(6) primary key,
hora_entrada time,
hora_salida time
)
create table mesa(
cod_mesa char(6)primary key ,
mesa_desc varchar(30) ,
hora_cod char(6),
constraint fk_mesa_hora foreign key (hora_cod) references hora(cod_hora)
)
create table reservaciones(
cod_rese char(6) primary key ,
rese_fecha date ,
mesa_cod char(6),
hora_salida time,
constraint fk_reser_mesa foreign key (mesa_cod) references mesa(cod_mesa)
)