[uylug-programming] Minutos trabajados por día... Ayuda con una query

Gustavo Azambuja hola at gazambuja.com
Mon Mar 25 04:54:04 PDT 2013


La columna date tiene el datetime del evento (q ejecutó una acción)

En definitiva tengo una lista de eventos de diferentes usuarios y necesito
calcular los "minutos trabajados totales)

Para el cálculo asumo que si el usuario no ejecuta eventos en 5 minutos no
está trabajando.

Uso MySQL, y podría completar el cálculo con php.
El mar 25, 2013 8:20 a.m., "Chicken Urine" <chickenurine at gmail.com>
escribió:

> Gustavo, no me queda muy claro el ejemplo. La columna date guarda un
> resultado de HH:MM:ss que llevó un tarea particular? O es la hora de
> comienzo/fin?
> Que rdbms estás utilizando? Ya que hay funciones específicas en cada motor
> para el manejo de tipo de datos date.
>
>
> .:-:ChiCkENURiNE:-:.
> + El SPAM <http://groups.google.com/group/spam-a-lot/> tiene su lugar.
>
>
> 2013/3/24 Gustavo Azambuja <hola at gazambuja.com>
>
>> Alguien me puede ayudar con esta query?
>>
>> básicamente, necesito conseguir en base a una tabla que tiene acciones
>> realizadas por mis usuarios (funcionarios) durante cada minuto. Ahora,
>> necesito en base a esa tabla saber los "minutos trabajados"
>>
>>
>> http://stackoverflow.com/questions/15606675/minutes-work-by-users-how-to-make-this-query
>>
>>
>>
>> id, user, action, date1, user1, a1, 2013-03-20 10:00:012, user2, a1, 2013-03-20 10:00:033, user2, a1, 2013-03-20 10:00:124, user3, a1, 2013-03-20 10:00:205, user2, a1, 2013-03-20 10:00:24.......
>>
>> Por ejemplo:
>>
>>    1. Si tengo solo un funcionario trabajando las 24h, tendré: 24h*60m =
>>    1440 minutos trabajados en el día.
>>    2. Si tengo 2 funcionarios durante todo el día (24h) tendré: 2880
>>    minutos trabajados hoy...
>>    3. Si tengo los mismos dos funcionarios, pero trabajando 12h cada
>>    uno, vuelvo a tener los 1440 m/día.
>>
>> Alguna idea de como podría armar una query que me de ésto? o como mucho
>> con algo de PHP ademas de la query.
>>
>> Gracias!
>>
>>
>> --
>> Gustavo Azambuja
>> http://gazambuja.com
>>  <http://gazambuja.com>
>> Uruguay:     *091 300 333* (Montevideo - Mobile)
>>
>> _______________________________________________
>> Uylug-programming mailing list
>> Uylug-programming at listas.uylug.org.uy
>> http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy
>>
>>
>
> _______________________________________________
> Uylug-programming mailing list
> Uylug-programming at listas.uylug.org.uy
> http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.uylug.org.uy/pipermail/uylug-programming-uylug.org.uy/attachments/20130325/7b35b260/attachment-0002.htm>


More information about the Uylug-programming mailing list