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

mnozenje zapisa + spajanje 3 tabele

[es] :: MySQL :: mnozenje zapisa + spajanje 3 tabele

[ Pregleda: 3496 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milannQchevo
milan ilic
.. .. ..
Beograd

Član broj: 63681
Poruke: 86
91.148.89.*

ICQ: 235832252


Profil

icon mnozenje zapisa + spajanje 3 tabele04.09.2007. u 10:34 - pre 201 meseci
heh, meni je ovo skroz komplikovano, pa se pitam da li je uopste moguce to uraditi jednim upitom.


u bazi postoje tri tabele:

1. ISPORUKA
id | dm_nalog| sifra_radnika | kolicina |

1 | 341 | 12 | 5 |
2 | 555 | 12 | 6 |

2. ART
art_code | naziv | vreme |
50 | art1 | 50 |
60 | art2 | 80 |


3. NALOZI

id_nal | dm_nalog | art_code |

1 | 341 | 50 |
2 | 555 | 60 |

meni treba upit koji ce uraditi ovako nesto:

iz isporuka uzme dm_nalog za jednog radnika(sifra 12) iz nalozi uzme art_code, iz art_code uzme vreme, pomnozi sa kolicna iz isporuka. i to sve dok postoje zapisi sa sifra_radnika 12.

znaci, meni to treba zbog racunanja produktivnosti. treba mi ukupno normirano utroseno vreme po radniku. vreme iz art je normirano vreme

nadam se da neko razume. jer sam ja pogubljen totalno

 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 12:42 - pre 201 meseci
Uradi baš kako si rekao:
Citat:
milannQchevo: iz isporuka uzme dm_nalog za jednog radnika(sifra 12) iz nalozi uzme art_code, iz art_code uzme vreme, pomnozi sa kolicna iz isporuka. i to sve dok postoje zapisi sa sifra_radnika 12.

plus izvrši grupisanje po sifra_radnika i sumiranje dobijenih proizvoda.
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

milannQchevo
milan ilic
.. .. ..
Beograd

Član broj: 63681
Poruke: 86
91.148.89.*

ICQ: 235832252


Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 12:50 - pre 201 meseci
hm. ok, ali, kako se mnozi u okviru upita?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 12:54 - pre 201 meseci
kolicina * vreme

Pogledaj negde help za INNER JOIN, kao i za GROUP BY
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 12:57 - pre 201 meseci
A da ti ipak pročitaš neku knjigu o MySQL-u?
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

milannQchevo
milan ilic
.. .. ..
Beograd

Član broj: 63681
Poruke: 86
91.148.89.*

ICQ: 235832252


Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 13:03 - pre 201 meseci
mogao bih, definitivno. :( nista bez literature
 
Odgovor na temu

milannQchevo
milan ilic
.. .. ..
Beograd

Član broj: 63681
Poruke: 86
91.148.89.*

ICQ: 235832252


Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 13:17 - pre 201 meseci
sad mi je najgore sto nisam siguran da li je ovo to sto meni treba :(

Code:
SELECT sum( art.vreme * isporuka.kolicina )
FROM isporuka, nalozi, art
WHERE isporuka.dm_nalog = nalozi.dm_nalog
AND nalozi.art_code = art.art_code
AND isporuka.sifra_radnika =27
GROUP BY isporuka.sifra_radnika



ispravite me ako gresim negde.


hvala unapred
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 13:42 - pre 201 meseci
Liči. Ali tako dobiješ samo za jednog radnika. Ako ti treba za sve radnike, izbaci uslov isporuka.sifra_radnika =27
 
Odgovor na temu

milannQchevo
milan ilic
.. .. ..
Beograd

Član broj: 63681
Poruke: 86
91.148.89.*

ICQ: 235832252


Profil

icon Re: mnozenje zapisa + spajanje 3 tabele04.09.2007. u 13:55 - pre 201 meseci
za jednog mi i treba.

mislim da ovde nema greske. provericu jos

hvala svima na pomoci
 
Odgovor na temu

[es] :: MySQL :: mnozenje zapisa + spajanje 3 tabele

[ Pregleda: 3496 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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