Foros del Web » Programando para Internet » PHP »

Armar un calendario a partir de un rango de fecha

Estas en el tema de Armar un calendario a partir de un rango de fecha en el foro de PHP en Foros del Web. Buenas tardes amigos, tengo una duda, estoy haciendo un sistema donde realizo mediciones diarias, tanto en la tarde como en la manana, para mostrar un ...
  #1 (permalink)  
Antiguo 16/11/2012, 14:52
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 4 meses
Puntos: 19
Armar un calendario a partir de un rango de fecha

Buenas tardes amigos, tengo una duda, estoy haciendo un sistema donde realizo mediciones diarias, tanto en la tarde como en la manana, para mostrar un resumen al final del tiempo que se han demorado para una tarea en particular, ahora mi problema es el siguiente,

ya arme el sql para consultar la bd el promedio x dia segun un intervalo de fechas y el turno elegido,

Código PHP:
Ver original
  1. $sqld="SELECT SEC_TO_TIME(AVG(`tiem_total`)) as tiempotD, fec_med as fechad, count(tiem_total) as cuentad FROM for_tie_te WHERE (fec_med BETWEEN '".$fi."' AND '".$ff."') AND (id_franquicia='".$fr."') AND turno='2' GROUP BY fec_med";
  2. $resultd = mysql_query($sqld);
  3. $sqlm="SELECT SEC_TO_TIME(AVG(`tiem_total`)) as tiempotD, fec_med as fechad, count(tiem_total) as cuentad FROM for_tie_te WHERE (fec_med BETWEEN '".$fi."' AND '".$ff."') AND (id_franquicia='".$fr."') AND turno='2' GROUP BY fec_med";
  4. $resultm = mysql_query($sqlm);

hice 2 consultas una para un turno y otra para el otro (nose como traerme esos datos en una sola consulta), el problema que tengo es como e digo al php que tome el rango de fechas seleccioadas, y me ame una tabla asi:
rango de fecha 01-11-2012 al 31-11-2012
fecha promedio numero de mediciones
01/11 xx:xx:xx(promedio de tiempos) un count cn las mediciones d ese dia
.
.
.
Ahora quiero hacer eso para cada dia y donde se encuentre un dia donde no se realizaron mediciones salga
"no se realizaron mediciones", entonces basicamente necesito una funcion que me arme esa tabla a partir de la fecha de intervalo que yo envie...
  #2 (permalink)  
Antiguo 23/12/2012, 01:09
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 10 meses
Puntos: 22
Respuesta: Armar un calendario a partir de un rango de fecha

Cita:
Iniciado por JuJoGuAl Ver Mensaje
2 consultas una para un turno y otra para el otro (nose como traerme esos datos en una sola consulta)
Con una función llamada BETWEEN .

Cuando tengas las dos fechas te haces una función que evalue tus dos tiempos.

Explica mejor esa segunda parte.
  #3 (permalink)  
Antiguo 23/12/2012, 20:56
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 4 meses
Puntos: 19
Respuesta: Armar un calendario a partir de un rango de fecha

SI pero adicionalmente necesitaba otras cosas lo que hice fue un for y para cada fecha dentro de dicho intervalo consultaba...

Etiquetas: armar, calendario, fecha, mysql, rango, sql, tabla
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 11:57.