[ zpezer @ 12.05.2014. 23:44 ] @
Činimi se da nema baš nemam puno sreće, sva moja pitanja ostaju uglavnom bez odgovora, a čini mi se da sam i ja zaglupavio( valjda to s godinam)
Pa evo još jedno pitanje , nadam se da će neko imati rješenje ::

primjer 1)

evid values
1 --
2 --
3 --
5 --
7 --
8 --

------------------------

primjer 2)

1 --
2 --
3 --
5 --
7 --
8 --
9 ---
12 ---
13 ----
14 ---

Treba napraviti upit ( ne dolazi u obzir reader ili sta drugo u aplikaciji ) nego izričito upit.
koji bi iz prvog primjera vratio 6 ( ne 4 - jer nije zdnja praznina) zadnja praznina u evid i drugog primjera 11 isto zadnja prazno mjesto.

Hvala svma koji imaju neku ideju ,










[ vujkev @ 12.05.2014. 23:53 ] @
Ovako nekako

Code (tsql):
declare @tbl table ( num int)
insert into @tbl select 1
insert into @tbl select 2
insert into @tbl select 3  
insert into @tbl select 5  
insert into @tbl select 7
insert into @tbl select 8

select top 1 t2.num-1 from @tbl t1
     right join @tbl t2 on t1.num = t2.num-1
     where t1.num is null
     order by t2.num desc


delete from @tbl

insert into @tbl select 1 --
insert into @tbl select 2 --
insert into @tbl select 3 --
insert into @tbl select 5 --
insert into @tbl select 7 --
insert into @tbl select 8 --
insert into @tbl select 9 ---
insert into @tbl select 12 ---
insert into @tbl select 13 ----
insert into @tbl select 14 ---


select top 1 t2.num-1 from @tbl t1
     right join @tbl t2 on t1.num = t2.num-1
     where t1.num is null
     order by t2.num desc
 


Sledeći put napiši i skriptu za insert test podataka.
[ zpezer @ 13.05.2014. 00:06 ] @
Kako nalaže fini običaj red je da se zahvalim , Pa hvala i živio !