El 15 de febrero de 2010 14:12, Silvio Quadri <[email protected]> escribió:
> El día 15 de febrero de 2010 16:39, Miguel Beltran R. > <[email protected]> escribió: > > Hola Lista > > > > Tengo unos registros con un campo datetime que representan cuando se > > insertaron > > > > ¿qué query me puede ayudar a saber el tiempo promedio entre uno y otro? > > > > Ej. > > > > valor captura > > 1 2010-02-15 12:00:01 > > 2 2010-02-15 12:00:03 > > 3 2010-02-15 12:00:08 > > > > Entre el 1ro y 2do fueron 2 segundos y entre el 2do y 3ro fueron 5 > segundos, > > sumados son 7 segundos entre 3 registros serian un promedio de 2.33 > segundos > > > > Gracias de antemano. > > Mientras haya registros y los mismos representes lecturas > correlativas, siempre el máximo menos el mínimo dividido la cantidad > te va a dar el resultado correcto o sea ... > > ( max( captura ) - min( captura ) ) / count(*) > > es tu solución puede agregar el uso de coalesce( max( captura ),0) , para cuando no exista registros, regrese 0.
