Cita:
Iniciado por remy
Hola amigos:
Tengo que hacer una consulta a una base de datos donde paso como parametros la fecha de inicio y fecha final y tengo que devolver los dias entre las fechas con su valor correspondiente al campo de la base de datos.
Me explicare mejor con un ejemplo
Tengo una tabla con los campos
valor y time
valor: sera un numero entero
time: fecha tipo time().
Si pasara por parametro estas fechas:
2012-05-29 y 2012-06-05
deberia tener como resultado esta tablita
mes - dia : 05-29 05-30 05-31 06-01 06-02 06-03 06-04 06-05
valor DB : 100 50 30 200 20 14 112 15
He intentado pero no me sale como sacar esos datos asi. Alguna ayuda por favor!
Atte,
remy
Esto es un tema más para el Foro de MySQL, que para e de PHP.
Aclarame un detalle:
- ¿Lo que deseas es que la consulta te devuelva los valores de esa tabla en donde el campo "time" esté comprendido en el rango de las fechas?
Eso sería tan simple como:
Eso si el campo "time" es un DATETIME, como pareces querer decir.
Pero si lo que tienes es una cifra numérica (1340916894), muy probablemente sea una columna UNIXTIME, por lo que para hacer la consulta, hay que realizar la reconversión:
Por cierto: Jamás de los jamases utilices
palabras reservadas para poner los nombres de la columnas, como en TIME. Pueden causar errores de sintaxis indetectables, porque esas palabras tienen uso en el propio SQL.