Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
gfaryd
Starting Member
27 Posts |
Posted - 2012-01-15 : 05:43:43
|
| Dear alli have following table structure and sample data in sql server 2000create table mytab (Region varchar(10), seq_no int, ref_no int)goinsert into mytab values('East',1,200)insert into mytab values('East',2,205)insert into mytab values('East',3,300)insert into mytab values('East',4,301)insert into mytab values('West',1,100)insert into mytab values('West',2,200)insert into mytab values('West',3,500)insert into mytab values('North',1,1200)insert into mytab values('North',2,1210)insert into mytab values('North',3,1230)insert into mytab values('North',4,1300)insert into mytab values('North',5,1320)what i want is difference between two ref_no within region with respect to seq_noLike Query result should be like somethingRegion Seq_no Difference_Ref_noEast 1-2 5East 2-3 95East 3-4 1West 1-2 100West 2-3 300North 1-2 10North 2-3 20North 3-4 70North 4-5 20...and so onwhat will be the query for this kind of out put Regards |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2012-01-15 : 10:17:09
|
| [code]SELECT m1.Region,CAST(m1.Seq_No AS varchar(5)) + '-' + CAST(m2.Seq_No AS varchar(5)) AS Seq_no,m2.ref_no - m1.ref_no AS Difference_Ref_noFROM mttab m1INNER JOIN mytab m2ON m2.Region = m1.Region AND m2.Seq_No = m1.Seq_No + 1[/code]------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |
 |
|
|
gfaryd
Starting Member
27 Posts |
Posted - 2012-01-15 : 12:06:14
|
| Thanx visakhFarid |
 |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2012-01-15 : 13:20:58
|
| wc------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |
 |
|
|
|
|
|
|
|