Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Provera nedostajucih brojeva u odredjenom opsegu u access bazi

[es] :: Access :: Provera nedostajucih brojeva u odredjenom opsegu u access bazi

[ Pregleda: 2399 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MiXoN7
Mitic Milos
student
Nis

Član broj: 133835
Poruke: 8
*.dynamic.isp.telekom.rs.



Profil

icon Provera nedostajucih brojeva u odredjenom opsegu u access bazi27.07.2013. u 19:54 - pre 130 meseci
Imam sledeci problem: u tabeli (TAB1) imam kolonu (BR, numericko polje, primary key) koja se ispunjava brojevima kojih ima preko 40000; formirao sam SQL query kako bi ustanovio za odredjeni opseg brojeva da li su ispunjena ostala polja u zapisu, medjutim problem se javio jer su pojedini brojevi izbrisani, tj. tih zapisa nema u bazi. Zamolio bih za bilo kakav predlog koji bi mi pomogao da resim nastalu situaciju, query koji bi za recimo opseg od 10000 do 20000 izbacio brojeve kojih uopste nema u bazi. Hvala unapred za bilo kakav predlog!
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Provera nedostajucih brojeva u odredjenom opsegu u access bazi28.07.2013. u 07:50 - pre 130 meseci
Dodaš jednu praznu tabelu (kao kod mene: "Nedostajuci"). U tabeli "tblBrojevi", od brojeva 10000 – 20000 namerno sam izbrisao: 10014, 10051, 10052 i 13777. Kad klikneš na dugme "Pregledaj" u formi "frmPuniBrojeve", kood će napuniti tabelu "Nedostajuci" sa brojevima kojih nema.


P.S. Ovu temu bi trebalo prebaciti u Access podforum.
Prikačeni fajlovi
 
Odgovor na temu

brzak

Član broj: 66407
Poruke: 126



+5 Profil

icon Re: Provera nedostajucih brojeva u odredjenom opsegu u access bazi28.07.2013. u 11:04 - pre 130 meseci
Ovo je primer kako ovo moze da se resi u Postgresql bazi

Kreiranje tabele za testiranje:

create table aaa as
select generate_series(1,30);

Brisanje nekih podataka:

delete from aaa where generate_series in (2,5,8);

Upit koji nalazi rupe u sekvenci:

select t1.generate_series , t2.generate_series
from aaa t1 right outer join (select * from generate_series (1,30)) t2
on t1.generate_series=t2.generate_series;

Opis funkcije generate_series:

http://www.postgresql.org/docs/9.2/static/functions-srf.html
 
Odgovor na temu

MiXoN7
Mitic Milos
student
Nis

Član broj: 133835
Poruke: 8
*.dynamic.isp.telekom.rs.



Profil

icon Re: Provera nedostajucih brojeva u odredjenom opsegu u access bazi28.07.2013. u 22:17 - pre 130 meseci
Hvala puno obojici, probacu oba resenja i pokusacu da ih prilagodim svojoj bazi pa javljam rezultat! Dugujem vam po pivo u svakom slucaju :)
 
Odgovor na temu

[es] :: Access :: Provera nedostajucih brojeva u odredjenom opsegu u access bazi

[ Pregleda: 2399 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.