4 messages in com.mysql.lists.mysql-esRe: Sumar minutos| From | Sent On | Attachments |
|---|---|---|
| Emiliano Horcada | 25 Jun 2007 07:57 | |
| Grover Campos A. | 25 Jun 2007 09:24 | |
| Mario Benavides Jurado | 25 Jun 2007 09:31 | |
| Emiliano Horcada | 25 Jun 2007 09:34 |
| Subject: | Re: Sumar minutos![]() |
|---|---|
| From: | Mario Benavides Jurado (mari...@yahoo.com) |
| Date: | 06/25/2007 09:31:33 AM |
| List: | com.mysql.lists.mysql-es |
Saludos desde Colombia,
Puedes usar la siguiente funcion seguro que te funcionara:
TIMEDIFF()
TIMEDIFF(expr,expr2)
TIMEDIFF() devuelve el tiempo entre la expresión de tiempo de inicio expr y
la final expr2. expr y expr2 son expresiones tiempo de fecha y hora, pero
ambas deben
ser del mismo tipo.
mysql> SELECT TIMEDIFF('2000:01:01 00:00:00', '2000:01:01 00:00:00.000001');
-> '-00:00:00.000001'
mysql> SELECT TIMEDIFF('1997-12-31 23:59:59.000001','1997-12-30
01:01:01.000002');
-> '46:58:57.999999'
Nota: TIMEDIFF() se añadió en MySQL 4.1.1.
Mario Benavides Jurado Administrador de Sistemas Informaticos Desarrollador LAMP Email: cor...@mariobj.com Web-Site: www.mariobj.com
Que seria de nosotros, sin la ayuda de lo que no existe? Paul Valery - Breve Epistola sobre el Mito
----- Original Message ---- From: Emiliano Horcada <emil...@gmail.com> To: mysq...@lists.mysql.com Sent: Monday, June 25, 2007 9:57:25 AM Subject: Sumar minutos
Buen día a todos. Tengo el siguiente caso: Una tabla que se llama 'estimadas' donde tengo cuatro campos: - idTarea - idPersonal - FechaInicio - FechaFin
En los dos campos de Fecha se guarda un tipo de dato DATETIME: 2007-25-06 11:55:05 Lo que necesito hacer es un recorrido de todas los registros que correspondan a un idTarea, un idPersonal y una fecha en particular (por ejemplo hoy) y que me devuelva la cantidad de minutos que pasaron por registro. Por ejemplo en un registro tengo: FechaInicio: 2007-25-06 11:55:05 y FechaFin: 2007-25-06 12:06:05, entonces quiero que haya un tercer campo que sea SUMA que me devuelva: 11, donde 11 son los minutos que pasaron entre las 11:05 y las 12:06 del 25-06-2007. Se entiende?. Puedo hacer esto en PHP pero quisiera saber si se puede hacer directamente en MYSQL.
Muchas gracias por su tiempo.
Emiliano J. Horcada
____________________________________________________________________________________ Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. http://tv.yahoo.com/collections/222




