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

Pravljenje upita za malo slozenije brojanje

[es] :: Access :: Pravljenje upita za malo slozenije brojanje

[ Pregleda: 2396 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MightyMighty
Serbia

Član broj: 169626
Poruke: 12
*.adsl.beotel.net.



Profil

icon Pravljenje upita za malo slozenije brojanje16.01.2008. u 19:53 - pre 197 meseci
Pozdrav!
Pokusacu ukratko da objasnim format baze. Naime, iz extracta, iz jednog drugog sistema mora se uraditi brojanje po odredjenim kriterijumima.
Svaki customer ima svoj ID, npr.:
AAA-1
AAA-2
AAA-3
AAB-1
itd.
Imamo tip customera, neka bude TIP1, TIP2, TIP3, itd.
Imamo dva product-a vezana za customer-e. Svaki product je za svakog customer-a ocenjen ocenama A, B ili C i to nije konstantno.
Situacija sledeca:
AAA-1; TIP1; PRODUCT1; A
AAA-1; TIP1; PRODUCT2; B
AAA-2; TIP3; PRODUCT2; A
AAA-2; TIP3; PRODUCT1, C
AAA-3, TIP1; PRODUCT1, B
AAA-3, TIP1; PRODUCT2, C
itd, itd
Tabela ima oko 10 000 redova
Svaki customer ima samo jednu kombinaciju!
E sad, potrebno je uraditi sledece:
- za svaku kombinaciju Product - Ocena
- za svaki tip
koji je broj customer-a!
Dakle, recimo, koliko ima customera koji su TIP1 i imaju kombinaciju PRODUCT1; A, PRODUCT2; B (i tako za svaki tip i kombinaciju)
Nadam se da sam dovoljno dobro objasnio, i sam sam se sludeo :(
Svaka pomoc je dobro dosla!
THNX
 
Odgovor na temu

DarioBH
Bosna i Hercegovina

Član broj: 86881
Poruke: 453
*.europronet.ba.



+1 Profil

icon Re: Pravljenje upita za malo slozenije brojanje16.01.2008. u 22:01 - pre 197 meseci
Nisam te bas najbolje skontao, jel ovo to, znaci izaberes sve podatke za filter i klikni na prikazi
npr TIP1; PRODUCT1; A i prikaze ti sve customere koji zadovoljavaju taj kriterij
Prikačeni fajlovi
 
Odgovor na temu

MightyMighty
Serbia

Član broj: 169626
Poruke: 12
*.adsl.beotel.net.



Profil

icon Re: Pravljenje upita za malo slozenije brojanje16.01.2008. u 22:17 - pre 197 meseci
potrebno je da mi radi brojanje
koliko customera spada u odredjene kriterijume
broj customer-a je ogroman!
ali ovo je ogroman korak napred
HVALA
 
Odgovor na temu

MightyMighty
Serbia

Član broj: 169626
Poruke: 12
*.adsl.beotel.net.



Profil

icon Re: Pravljenje upita za malo slozenije brojanje16.01.2008. u 22:30 - pre 197 meseci
Jos jedan dodatak:

postoje customeri koji imaju samo jedan product i njih je potrebno izdovojiti po tipu i oceni
 
Odgovor na temu

DarioBH
Bosna i Hercegovina

Član broj: 86881
Poruke: 453
89.146.171.*



+1 Profil

icon Re: Pravljenje upita za malo slozenije brojanje17.01.2008. u 08:15 - pre 197 meseci
Ako hoces da ti prebroji koliko ima korisnika, na dnu napravi textbox '=Count([customers ID])' i imaces broj korisnika koji zadovoljavaju taj kriterij
 
Odgovor na temu

MightyMighty
Serbia

Član broj: 169626
Poruke: 12
*.adsl.beotel.net.



Profil

icon Re: Pravljenje upita za malo slozenije brojanje17.01.2008. u 14:41 - pre 197 meseci
a kako napraviti da mi pravi kombinacije?
npr.
zelim sve koji su istovremeno TIP1, imaju PRODUCT1 A i PRODUCT2 B?
znaci, da na jednom ID-u imam sva tri uslova ispunjena (i obavezno moraju biti ispunjeni svi uslovi na ID-u)
 
Odgovor na temu

MightyMighty
Serbia

Član broj: 169626
Poruke: 12
*.adsl.beotel.net.



Profil

icon Re: Pravljenje upita za malo slozenije brojanje17.01.2008. u 22:54 - pre 197 meseci
jedno od resenja:

Prvi upit trazi customere kojima je dodeljen PRODUCT1 sa ocenom a, b ili c
Drugi trazi customere kojima je dodeljen PRODUCT2 sa ocenom a, b ili c
Uvek imam jednu kombinaciju
Treci upit trazi ID koji se ponavlja u obe tabele
Dakle, to je ID koji odgovara kombinaciji koju smo zadali
count mi prebrojava ID po tipu

pravi se spisak ID-a koji su se u nekoj od kombinaciji pojavljivali dva puta
taj spisak se oduzima od maticnog i dobijamo spisak ljudi kojima je dodeljen samo jedan Product

mozda postoji laksi nacin da se ovo izvede!?
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Pravljenje upita za malo slozenije brojanje18.01.2008. u 13:56 - pre 197 meseci
Pokusacu u toku dana da ti odgovorim nesto :-)
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Pravljenje upita za malo slozenije brojanje18.01.2008. u 21:40 - pre 197 meseci
@ MightyMighty:

Zakaci (ZIP) bazu sa nekoliko tets rekorda, tesko mi je ovako da ti objasnim. I nista do ponedeljka :-(
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Pravljenje upita za malo slozenije brojanje21.01.2008. u 19:26 - pre 197 meseci
Napravio sam nekoliko tabela, onako kako sam razumeo zadatak.

Ako ti treba prikaz (Svaki kupac - svaki proizvod - svaka ocena) onda lepo te tri tabele stavis u ejdn kveri prozor, izaberes kolone koje te interesuju i bez JOIN sacuvas kveri. To ti se zove kveri qryKombinacije.

Onda u nezavisnom kveriju izbrojis sta zaista imas u nekakvoj tabeli Promet. To se zove qryBrojanje.

Onda napravis LEFT JOIN gde je na levoj straini qryKombinacije a na desnoj strani qryBrojanje. tako vidis ko je imao koju kombinaciju i kolikao. Ako neki kupac nema neku kombinaciju, dobices NULL u koloni Broj.

POgledaj zakaceni fajl i bice jasnije.

Ako nisam pogodio, ti si kriv - nisi zajkacio primer sa podacima.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Pravljenje upita za malo slozenije brojanje

[ Pregleda: 2396 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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