How to determine the difference among dates in the same column?

Posted by Vera on Stack Overflow See other posts from Stack Overflow or by Vera
Published on 2010-04-25T14:35:13Z Indexed on 2010/04/25 14:43 UTC
Read the original article Hit count: 317

Filed under:
|

How to determine the difference among dates of birth?

  1. +----------+----------+------------+
  2. | id | name | birth |
  3. +----------+----------+------------+
  4. | 00001 | Claws | 2010-04-17 |
  5. | 00002 | Claws | 2010-01-31 |
  6. | 00003 | Claws | 2009-11-31 |
  7. | 00004 | Claws | 2009-09-31 |
  8. | 00005 | Claws | 2009-07-31 |
  9. | 00006 | Claws | 2008-10-31 |
  10. +----------+----------+------------+

I would like to obtain this:

+----------+----------+------------+------------------------------------------+
  1. | id | name | birth | diff |
  2. +----------+----------+------------+------------------------------------------+
  3. | 00001 | Claws | 2010-04-17 | diff (id1-id2) = 2010-01-31 - 2010-04-17 |
  4. | 00002 | Claws | 2010-01-31 | diff (id2-id3) = 2010-01-31 - 2009-11-31 |
  5. | 00003 | Claws | 2009-11-31 | diff (id3-id4) = 2010-01-31 - 2009-09-31 |

If possible, ORDER BY diff DESC

Thank you for helping

Vera

© Stack Overflow or respective owner

Related posts about php

Related posts about mysql