Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Reportes Dinamicos en PHP - MYSQL

Estas en el tema de Reportes Dinamicos en PHP - MYSQL en el foro de Mysql en Foros del Web. Buenas Madrugadas por aca, Estoy haciendo unos reportes graficos a mi parecer, algo dificil. Tengo que realizar un reporte en el cual le permita el ...
  #1 (permalink)  
Antiguo 06/02/2013, 01:26
 
Fecha de Ingreso: noviembre-2012
Ubicación: Villa Maria, Peru
Mensajes: 46
Antigüedad: 11 años, 5 meses
Puntos: 0
Reportes Dinamicos en PHP - MYSQL

Buenas Madrugadas por aca,
Estoy haciendo unos reportes graficos a mi parecer,
algo dificil.
Tengo que realizar un reporte en el cual le permita el usuario del sistema ingresar un rango de fechas, y que me muestre todos los registros(reservaciones de hotel) que se llevaron a cabo entre ese rango de fechas, hasta hay todo perfecto
Mi consulta seria algo asi:

select colum1, colum2
from reservaciones where fecha_venta BETWEEN '$entrada' AND '$salida'

Pero ese reporte tambien debe permitir filtrar por apartamentos,
El usuario del sistema podra elegir un rango de fechas, y los apartamentos de los cuales quiere hacer el reporte, mi problema esta en los apartamentos, como saber cuantos apartamentos eligio el usuario:

select colum1, colum2
from reservaciones where fecha_venta BETWEEN '$entrada' AND '$salida' and apartamento = '$apart1' and apartamento='$apart2' and apartamento='$apart3' etc...
Mysql - PHP
  #2 (permalink)  
Antiguo 06/02/2013, 01:51
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Reportes Dinamicos en PHP - MYSQL

clark_17,
si tu estructura tiene fecha y salida, echa un vistazo aquí en FAQ de MySQL, en el permalink #24
http://www.forosdelweb.com/f86/faqs-mysql-489891/

Por un lado están las fechas, para lo otro, para filtrar los apartamentos no puedes usar AND entre ellos para unirlos en la consulta sino OR o IN.
He quitado las variables PHP, pues en este foro no debemos escribirlas, y he dejado valores inventados por mí.

Código MySQL:
Ver original
  1. ... AND (apartamento = 'apartamento1' OR apartamento='apartamento2' OR apartamento='apartamento3')
  2.  
  3. ... AND apartamento IN ('apartamento1', 'apartamento2', 'apartamento3')

Etiquetas: php+mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:56.