Forum studentów informatyki UE WrocÅ‚aw Strona G³ówna


Poprzedni temat «» Nastêpny temat
Pomoc w Accessie - pytanie o sposób/kwerendę
Autor Wiadomo¶æ
De Morgan 
!


Wiek: 36
Do³±czy³: 02 Pa¼ 2009
Posty: 385
Otrzyma³ 45 piw(a)
Sk±d: WrocÅ‚aw
Wys³any: 2012-05-01, 13:24   Pomoc w Accessie - pytanie o sposób/kwerendÄ™

Mam problem.
Nie mam pojęcia jak stworzyć tabelę, by odwoływała się do innych tabel, a była zestawieniem, w którym nazwy produktów występowałyby pojedynczo wraz z sumą zamówień na ten produkt. Inaczej nie wiem jak zrobić tak:

Nazwa Prod. Suma zamówień
Jabłka .................. 60
Åšliwki ...................40
Gruszki ..................30

Nie mam pojęcia jakie polecenia wpisywać, zapytania w tworzeniu tabeli.
Pomożecie? :)

Jakby, ktoś miał pomysł jak to zrobić w SQL, to równie będę wdzięczny :)
_________________
Si dederit homo omnem substantiam domus suae pro dilectione,
quasi nihil despicient eum.
Postaw piwo autorowi tego posta
 
     
shawnzy 
shw


Wiek: 37
Do³±czy³: 07 Sie 2009
Posty: 1292
Otrzyma³ 153 piw(a)
Sk±d: Lewin KÅ‚odzki
Wys³any: 2012-05-01, 14:21   

Taki zarys pomysłu, może pomoże :-P

select nazwa prod, sum(liczba.zamówień) as suma zamówień
from tab1, tab2
where tab1.id-prod = tab2.id-prod;
_________________
"Twoja opinia nie ma dla mnie znaczenia, chyba że masz wyższe IQ niż ja." - Walter Bishop, Fringe


Postaw piwo autorowi tego posta
 
 
     
De Morgan 
!


Wiek: 36
Do³±czy³: 02 Pa¼ 2009
Posty: 385
Otrzyma³ 45 piw(a)
Sk±d: WrocÅ‚aw
Wys³any: 2012-05-01, 16:45   

Niestety "where" warunek jest invalid, że tak powiem.
W każdym razie mi nie działa i zdaje się w tym miejscu właśnie.
_________________
Si dederit homo omnem substantiam domus suae pro dilectione,
quasi nihil despicient eum.
Postaw piwo autorowi tego posta
 
     
bienio 

Wiek: 37
Do³±czy³: 14 Sie 2009
Posty: 362
Otrzyma³ 25 piw(a)
Sk±d: Kochcice
Wys³any: 2012-05-01, 19:04   

proponuję łączenie przez INNER JOIN
http://pl.wikipedia.org/w...typu_INNER_JOIN
Postaw piwo autorowi tego posta
 
 
     
Lechu 


Do³±czy³: 21 Sie 2009
Posty: 128
Otrzyma³ 39 piw(a)
Sk±d: BolesÅ‚awiec
Wys³any: 2012-05-01, 21:47   

nie sprawdzałem jeszcze tego, ale może by dodać na końcu GROUP BY nazwa_prod
Postaw piwo autorowi tego posta
 
 
     
Wy¶wietl szczegó³y
oskarX 

Do³±czy³: 10 Pa¼ 2009
Posty: 184
Otrzyma³ 22 piw(a)
Wys³any: 2012-05-04, 17:15   

Jeśli ktoś jeszcze nie oddał projektu na zaliczenie z laborek HD to ostatni termin mamy w poniedziałek na zajęciach gr. 8 i 9.
Pozdr.
_________________
i przepuścili...
Postaw piwo autorowi tego posta
 
     
agnieszkaosw 

Do³±czy³a: 16 Sie 2009
Posty: 1045
Otrzyma³ 90 piw(a)
Wys³any: 2012-05-05, 10:17   

oskarX, byłam dzisiaj u niego i powiedział,że mam przyjść w czwartek na naszych zajęciach
_________________
"You know that I adore all the God's creatures and the metaphors they inspire. But these butterflies have got to be murdered!"
Postaw piwo autorowi tego posta
 
     
qbollo 
aka qbolec (przez q)


Wiek: 36
Do³±czy³: 01 Wrz 2009
Posty: 240
Otrzyma³ 44 piw(a)
Sk±d: ObornikiÅšlÄ…skie(OÅš)
Wys³any: 2012-05-05, 16:40   

Zanotował ktoś jego "wymagania" co do ostatecznego wyglądu tego "projektu"? Albo po polsku: o co mu chodziło? :D
_________________
Świat dzieli się na mądrych i głupich
Lecz głupi są silniejsi w głupocie
Niż mądrzy w swej mądrości
Dlatego głupcy zwyciężają
A mÄ…drzy uciekajÄ…

Dezerter - "Nie jestem przeciw"
Postaw piwo autorowi tego posta
 
 
     
Kociania 
Już nie starościna


Wiek: 36
Do³±czy³a: 09 Sie 2009
Posty: 522
Otrzyma³ 19 piw(a)
Sk±d: WrocÅ‚aw
Wys³any: 2012-05-06, 14:12   

Ponawiam pytanie qbollo, ktoś skumał o co panu K. chodziło z tą tabelą czas?
_________________
Zamówienia na priv lub poprzez http://my.oriflame.pl/anna-zietkowska
Postaw piwo autorowi tego posta
 
     
killaruna 
Modlyszka


Wiek: 39
Do³±czy³a: 08 Pa¼ 2009
Posty: 558
Otrzyma³ 87 piw(a)
Sk±d: Festung Glogau
Wys³any: 2012-05-06, 14:27   

Tabela czas ma mieć min. 3 pola, tj. ID_daty, rok i np. kwartał/misiąc/dzień tygodnia. Ja mam do kwartału w każdym razie i z dalszym rozdrabnianiem się srać nie będę.
_________________
Postaw piwo autorowi tego posta
 
 
     
Kociania 
Już nie starościna


Wiek: 36
Do³±czy³a: 09 Sie 2009
Posty: 522
Otrzyma³ 19 piw(a)
Sk±d: WrocÅ‚aw
Wys³any: 2012-05-06, 14:31   

no ok, to tak mam, ale jak zrobiłaś id czasu? I nie mowie tutaj o tym co wszyscy mieli źle, czyli że id czasu to było id zamówienia
_________________
Zamówienia na priv lub poprzez http://my.oriflame.pl/anna-zietkowska
Postaw piwo autorowi tego posta
 
     
Jerzu 


Wiek: 36
Do³±czy³: 28 Wrz 2009
Posty: 475
Otrzyma³ 48 piw(a)
Sk±d: WrocÅ‚aw
Wys³any: 2012-05-06, 14:33   

Kociania, id czasu to chyba miał być po prostu numer porządkowy danego wiersza z czasem. Chyba.
_________________
KampusTV
Postaw piwo autorowi tego posta
 
 
     
killaruna 
Modlyszka


Wiek: 39
Do³±czy³a: 08 Pa¼ 2009
Posty: 558
Otrzyma³ 87 piw(a)
Sk±d: Festung Glogau
Wys³any: 2012-05-06, 14:37   

Od razu mówię, że zrobiłam to po swojemu, bo już nie chciało mi się bazować na tym pliku od typa - za dużo danych do ogarnięcia.

ID_daty to u mnie autonumber. Zrobiłam sobie od roku 2002 do 2012, w sumie 52 pozycje.

W tabeli z zamówieniami wprowadziłam też pole iD data. Tutaj jednak liczby były wpisane "przypadkowo". W tabeli z zamówieniami mam ok. 1500 pozycji.

Musiałam więc wygenerować 1500 id_daty. Zastosowałam w Excelu w jednej kolumnie funkcję RANDBETWEEN na przedziale od 1 do 52 i potem te losowo wygenerowane liczby wrzuciłam do kolumny id_data w tabeli zamówienia.

Wiem, jestem leniwa - ale liczę, że on i tak tego nie będzie analizować zbyt dogłębnie.
_________________
Postaw piwo autorowi tego posta
 
 
     
Kociania 
Już nie starościna


Wiek: 36
Do³±czy³a: 09 Sie 2009
Posty: 522
Otrzyma³ 19 piw(a)
Sk±d: WrocÅ‚aw
Wys³any: 2012-05-06, 14:48   

Pamiętam, że on coś mówił, żeby idczasu to było autonumerowanie, i ze trzeba id czas również stworzyć w tabeli faktu.
_________________
Zamówienia na priv lub poprzez http://my.oriflame.pl/anna-zietkowska
Postaw piwo autorowi tego posta
 
     
killaruna 
Modlyszka


Wiek: 39
Do³±czy³a: 08 Pa¼ 2009
Posty: 558
Otrzyma³ 87 piw(a)
Sk±d: Festung Glogau
Wys³any: 2012-05-06, 14:49   

To wałsnie tak zrobiłam. U mnie tabela "Zamówienia" jest tabelą faktu.
_________________
Postaw piwo autorowi tego posta
 
 
     
Wy¶wietl posty z ostatnich:   
Odpowiedz do tematu
Nie mo¿esz pisaæ nowych tematów
Nie mo¿esz odpowiadaæ w tematach
Nie mo¿esz zmieniaæ swoich postów
Nie mo¿esz usuwaæ swoich postów
Nie mo¿esz g³osowaæ w ankietach
Nie mo¿esz za³±czaæ plików na tym forum
Mo¿esz ¶ci±gaæ za³±czniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Strona wygenerowana w 0,04 sekundy. Zapytañ do SQL: 14