Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> SQL - Combine multiple records to give 1 record

SQL - Combine multiple records to give 1 record

From: <premgoel_at_gmail.com>
Date: 26 Aug 2005 13:43:29 -0700
Message-ID: <1125089008.993965.319500@g47g2000cwa.googlegroups.com>

I have a table

person_id    start_month      end_month
1             200301           200303
1             200302           200303
1             200303           200304
1             200306           200308


For the first 3 records, the end_month of the previous record is less than the start_month of the next record. I want to write a SQL to combine them and give me the following result

person_id     start_month      end_month
1             200301           200304
1             200306           200308

I can easily do it in PL/SQL but wanted to do it in SQL. Please help.

Thanks
PK Received on Fri Aug 26 2005 - 15:43:29 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US