Novo

Forum kao aplikacija na telefonu

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

  • 8 odgovora
  • 4.809 pregleda

Najnovija ↓

mnozenje zapisa + spajanje 3 tabele 04.09.2007. u 11:34 · pre 233 meseca #1
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

Re: mnozenje zapisa + spajanje 3 tabele 04.09.2007. u 13:42 · pre 233 meseca #2
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.
Potpis
"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
Re: mnozenje zapisa + spajanje 3 tabele 04.09.2007. u 13:57 · pre 233 meseca #5
A da ti ipak pročitaš neku knjigu o MySQL-u?
Potpis
"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
Re: mnozenje zapisa + spajanje 3 tabele 04.09.2007. u 14:17 · pre 233 meseca #7
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
Re: mnozenje zapisa + spajanje 3 tabele 04.09.2007. u 14:42 · pre 233 meseca #8
Liči. Ali tako dobiješ samo za jednog radnika. Ako ti treba za sve radnike, izbaci uslov isporuka.sifra_radnika =27
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme