Hi,

I have transactional records with the following structure

Rowid           Time            Person  Timediff                Groupid

1               20:22:49        Bob
2               20:22:49        Bob             0
3               20:22:50        Bob             1       
4               20:22:55        Bob             5
6               20:24:55        Bob             120
7               20:24:56        Bob             1
8               20:30:56        Kevin           360
9               20:30:57        Kevin           1
10              20:33:57        Kevin           180

(hope the formatting turns out)

What I would like to do is update the Groupid column with a number
starting at zero and increment where the timediff is greater than 60,
also starting from 0 again when the Person changes. Ending up with the
below.

Rowid           Time            Person  Timediff                Groupid

1               20:22:49        Bob
0
2               20:22:49        Bob             0
0
3               20:22:50        Bob             1
0
4               20:22:55        Bob             5
0
6               20:24:55        Bob             120
1
7               20:24:56        Bob             1
1
8               20:30:56        Kevin           360
0
9               20:30:57        Kevin           1
0
10              20:33:57        Kevin           180
1

Anyone got any ideas?
There will usually be more the 2 different people (number of people can
differ)
The number of groups can and will vary per person.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to