I need to calculate the date / time difference between one date time column

Posted by Stringz on Stack Overflow See other posts from Stack Overflow or by Stringz
Published on 2010-04-16T12:04:28Z Indexed on 2010/04/16 12:53 UTC
Read the original article Hit count: 408

Filed under:
|
|

Details. I have the notes table having the following columns.

ID       - INT(3)
Date     - DateTime
Note     - VARCHAR(100)
Tile     - Varchar(100)
UserName -  Varchar(100)

Now this table will be having NOTES along with the Titles entered by UserName on the specified date / time.

I need to calculate the DateTimeDifference between the TWO ROWS in the SAME COLUMN

For example the above table has this peice of information in the table.

64, '2010-03-26 18:16:13', 'Action History', 'sending to Level 2.', 'Salman Khwaja'
65, '2010-03-26 18:19:48', 'Assigned By', 'This is note one for the assignment of RF.', 'Salman Khwaja'
66, '2010-03-27 19:19:48', 'Assigned By', 'This is note one for the assignment of CRF.', 'Salman Khwaja'

Now I need to have the following resultset in query reports using MYSQL.

TASK                -  TIME Taken
ACTION History      - 2010-03-26 18:16:13
Assigned By         - 00:03:35
Assigned By         - 25:00:00

More smarter approach would be

TASK                -  TIME Taken
ACTION History      - 2010-03-26 18:16:13
Assigned By         - 3 minutes 35 seconds
Assigned By         - 1 day, 1 hour.

I would appreciate if one could give me the PLAIN QUERY along with PHP code to embed it too.

© Stack Overflow or respective owner

Related posts about mysql-query

Related posts about datetime