Finding Latest Tickets
About AFS

Q: How do I get a list of primary_ticket_numbers and revisions from the ticket master file such that I get one record for each primary, and the revision is the latest revision, regardless of whether the ticket was canceled?

A: Use a group by and having statement, like the following

select primary_ticket_number, revision
from tckmast
group by primary_ticket_number
having revision = max(revision)

What this does is group all the records by primary_ticket_number, so that if a ticket has 10 revisions, it groups those 10 revisions together. The having is like a where clause that applies to EACH group.

Last updated: 04/28/05

Back Up Next