Nice contribution, but a little too brief of an article for me ; i'd hope to see something like what the purpose of the script is and how it would help me, instead of having to dig through code and comments to see what it's doing.
maybe a brief explanation of the results would be helpful too.
--help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!