Hi,
I am a new user .I belong to sql sever category .I know i am posting under wrong place .
But Please help me ..
create table club_values
(iccid varchar(20),
flagint
)
insert into club_values values('9098392927',1)
insert into club_values values('9098392929',1)
insert into club_values values('9098392926',1)
insert into club_values values('9098392925',1)
insert into club_values values('9098392924',1)
insert into club_values values('9098392923',1)
insert into club_values values('9098392922',0)
insert into club_values values('9098392928',0)
insert into club_values values('9098392930',1)
insert into club_values values('9098392931',1)
select * from club_values where flag =1 order by iccid
This is the table and data structure i have .
Now i need a result set like below shown in a single row(provided i have to chose flag 1 alone)
Column1 column2
9098392923 -9098392929
9098392930 - 9098392931
this means taking min and max of the series of numbers .IF there is a gap is found in the series then it should come
as a second row
Is it possible to query this in SQL server 2008 without looping.?