Ejemplo de tabla y busqueda :
id_dispo id_hotel fechain fechaout tarifa id_categoria cupo
1 1 2015-04-01 2015-04-02 40 1 1
1 1 2015-04-02 2015-04-03 40 1 1
1 1 2015-04-03 2015-04-04 40 1 1
1 1 2015-04-04 2015-04-05 40 1 1
1 1 2015-04-05 2015-04-06 40 1 1
1 1 2015-04-06 2015-04-07 40 1 1
1 1 2015-04-07 2015-04-08 40 1 1
1 1 2015-04-08 2015-04-09 40 1 1
1 1 2015-04-09 2015-04-10 40 1 1
1 1 2015-04-10 2015-04-11 40 1 1
1 1 2015-04-11 2015-04-12 40 1 1
1 1 2015-04-12 2015-04-13 40 1 1
y si hago una consulta entre fecha 2015-04-01 y 2015-04-05 con cupo >= 1 me deberia devolver 1 registro, se entiende?
Gracias de antemano
Cita:
Iniciado por Pablo2015 Hola a todos como estan?
Soy nuevo en el foro y estoy con este problema que me surgio en un select a una bd en mysql con php
Es un sistema de reservas de hoteles, tengo una tabla llamada 'dispohoteles' la cual tiene estos campos :
- id_dispo
- id_hotel
- fechain
- fechaout
- tarifa
- id_categoria
- cupo
La cuestion es que necesito mediante una consulta entre 'fechain' y 'fechaout' la cantidad de registros con cupo mayor que 1, no logro ni con los operadores >= ni con between para que me devuelva los valores que tiene que devolver.
deberia generar 1 registro por la cantidad de fechas que tiene el mes, cada registro puede tener cupo o no y luego en la consulta entre 2 fechas que tenga cupo tiene que devolverme datos, a lo mejor esta medio confuso pido perdon.
Si me pueden ayudar desde ya muchas gracias
Saludos!