Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Promedio de fechas (https://www.clubdelphi.com/foros/showthread.php?t=72949)

Pancholp1986 21-03-2011 23:04:47

Promedio de fechas
 
Buenas, tengo el sguiene problema:
tengo una lista de fechas, ahora, necesito sacar el promedio de todas esas fechas sin perder el formato dd-mm-yyyy. Es decir, tengo 18/02/2011, 18/02/2011, 18/02/2011, 19/02/2011, 20/02/2011, 20/02/2011, 21/02/2011 de ésto no necesito el 18/02/2011 ( la fecha con mayor frecuencia ), necesitaría EL PROMEDIO, obviamente lo pierdo al hacer la funcion del promedio !!! ( perdón si fuí tan explícito ).
Necesitaría una respuesta urgente, como suele darse en este excelente foro. Gracias de antemano!


PD: En lo posible lo necesito sacar desde el Msql por que PHP me tarda un tiempo no aceptable.

Casimiro Notevi 21-03-2011 23:28:40

Supongo que en mysql será igual que en firebird, o sea, las fechas son "números", así que basta con sumarlas y dividir entre el número de fechas.
Algo así como:

Código SQL [-]
select sum(fecha) / (select count(fecha)) where ...

Pancholp1986 22-03-2011 00:12:29

Cita:

Empezado por Casimiro Notevi (Mensaje 394221)
Supongo que en mysql será igual que en firebird, o sea, las fechas son "números", así que basta con sumarlas y dividir entre el número de fechas.
Algo así como:

Código SQL [-]
select sum(fecha) / (select count(fecha)) where ...

Te agradesco pero el dato que me tira no es correcto ( no es lo mismo que hacer AVG? ), además tarda mucho la consulta.

Casimiro Notevi 22-03-2011 00:16:52

Cita:

Empezado por Pancholp1986 (Mensaje 394225)
Te agradesco pero el dato que me tira no es correcto ( no es lo mismo que hacer AVG? ), además tarda mucho la consulta.


Pues si tienes la función avg(), es eso. Pero si no das más datos... no tengo ninguna bola de cristal para adivinar ;)

Pancholp1986 22-03-2011 19:38:35

Te agradesco.
El problema ya lo "solucione" pero de otra manera, manteniendo lo que ya tenía echo.
Saludos!

Casimiro Notevi 22-03-2011 22:43:38

Es buena costumbre explicar cómo se ha resuelto, para que otros que vengan con el mismo problema encuentren la solución.
Ya sabes, aquí compartimos información entre todos.

Pancholp1986 23-03-2011 15:34:29

El promedio de fechas lo terminé sacando como expliqué en el primer msj.......


La franja horaria es GMT +2. Ahora son las 09:15:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi