Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
¿Consulta MySQL para fecha con promedio?
Tengo una tabla en la cual tengo 2 fechas bueno que son las que importan asta hora...
Bueno como puedo hacer una consulta o mas bien como quedaría...
Fecha y fechasale son las tablas...
fecha es 07-08-2008
fechasale es 22-10-2008
Lo que quiero sacar por a hora es el promedio de días que hay entre estas 2 fechas...
Buen en realidad seria de todas las fechas, el promedio de días que hay, algo asi...
select promedio(fecha entre fechasale) from tabla where valor = 1
Y que pues me regrese un valor como 20 (el promedio de días entre todo el rango de fechas)
Bueno cren que se pueda o no ?
estoy programandolo en PHP !
1 Antwort
- Anonymvor 1 JahrzehntBeste Antwort
usa las funciones de fecha de MySQL date_diff() te da la diferencia entre dos fechas.
SELECT DATEDIFF('2008-10-22','2008-08-07');esta consulta te regresara 76.
Si quieres que ese valor te aparezca en todas las filas usa:
SELECT fecha,fechasale,datediff(fechasale,fecha) as diferencia
from Mi_tabla;
me parece que quieres un solo número, entonces usa lo siguiente:
select avg(datediff(fechasale,fecha)) as Promedio from prueba;
Solo te faltara usar un criterio para determinar entre que fechas y que campo usaras para hacer ese limite, te recomiendo usar algo como:
select avg(datediff(fechasale,fecha)) as Promedio from prueba
where fecha between '2008/01/01' and '2008/12/31';
Saludos, espero poder ayudarte
Tirso Martínez Reyes
Gerente de T.I.
Internext