Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.459 pregleda

Najnovija ↓

traženje praznina u tablici! 13.05.2014. u 00:44 · pre 151 mesec #1
Č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 ,










Re: traženje praznina u tablici! 13.05.2014. u 00:53 · pre 151 mesec #2
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.
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme