Buenas Tardes Amigos,
Estoy desarrollando una aplicacion en php-mysql, necesito sumar 3 campos entre 2 fechas, me explico:
Tengo los campos:
campo1------campo2------campo3----------------fecha
545------------123------------1364------------2011/08/31 14:00
445------------223------------2364------------2011/08/31 15:00
245------------653------------5364------------2011/08/31 16:00
145------------223------------1364------------2011/08/31 17:00
545------------123------------3364------------2011/08/31 18:00
Estos registros se ingresan a la base de datos automaticamente cada hora: 0,1,2,3,4,5,6,7....13,14,15....23horas (Hora militar)
Entonces yo debo genera una consulta cada hora que me sume los campos1,campo2,campo3 entre las ultimas 4 horas, es decir debo sumar los campos1,campo3,campo3 entre las ultimas 4 horas registradas (ejemplo: 13,14,15 y 16 horas)
Se que tengo que usar la funcion BETWEEN, restandoles a la fecha siempre 4 horas:
fecha 2011/08/31 18:00 (la original)
fecha1 2011/08/31 18:00
fecha2 2011/08/31 14:00 (restandole las 4horas a la original, esto lo hago por segundo)
Quedando asi la consulta de fechas:
SELECT * FROM tabla WHERE fecha BETWEEN '$fecha1' AND '$fecha2';
Pero no se como sumar esos 3 campos en ese lapso de tiempo de las 4 horas, alguien me puede ayuda,
Gracias amigos,