Hello All,

I have some data in a MySQL table and I need to format it better. I have some 
thousands of data from my users connections like this:

+----+---------------------+-----------------+------------+--------------+---------------+----------------+
| id | unixtime            | ip              | porta_snmp | porta_switch | ip_cliente  
  | mac_cliente    |
+----+---------------------+-----------------+------------+--------------+---------------+----------------+
|  1 | 2003-01-07 12:23:24 | AAA.BBB.CCC.DDD | 1604       | 1            | 
192.168.1.248 | 0x0090f50e1a5c |
|  2 | 2003-01-07 12:24:11 | AAA.BBB.CCC.DDD | 1604       | 1            | 
192.168.1.248 | 0x0090f50e1a5c |
|  3 | 2003-01-07 12:25:34 | AAA.BBB.CCC.DDD | 1604       | 1            | 
192.168.1.248 | 0x0090f50e1a5c |
|  4 | 2003-01-07 12:21:19 | AAA.BBB.CCC.DDD | 1604       | 1            | 
192.168.1.248 | 0x0090f50e1a5c |
|  5 | 2003-01-07 12:32:01 | AAA.BBB.CCC.DDD | 1604       | 1            | 
192.168.1.248 | 0x0090f50e1a5c |
+----+---------------------+-----------------+------------+--------------+---------------+----------------+

I want to generate a report with the total time connected, but the most important is 
to get the connection periods.
Example:

Report 1)
User:  0x0090f50e1a5c  
IP:    AAA.BBB.CCC.DDD
Day:   01/0
Start: 2003-01-07 12:23:24
Stop:  2003-01-07 12:25:34
Start: 2003-01-07 12:21:19
Stop:  2003-01-07 12:32:01 
Total:            00:12:52

Report 2)
User                IP                    Start                    Stop                
    Total        Day
0x0090f50e1a5c      AAA.BBB.CCC.DDD       2003-01-07 12:23:24      2003-01-07 12:25:34 
    00:02:10     01/07/2003
0x0090f50e1a5c      AAA.BBB.CCC.DDD       2003-01-07 12:21:19      2003-01-07 12:32:01 
    00:10:42     01/07/2003
                                                                            Overall 
Total: 00:12:52



Any help on how I could manage this data ?

Thank's in advance,
Gustavo

Reply via email to