Prikazi cijelu temu 18.05.2012 18:40
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Lokacija:Osijek


Predmet:Re: Pomoć za Query
Izgleda da se nismo razumjeli. Ja trebam rezultat koji se dobije sa 'Q_Zavrseno' iz donjeg primjera, ovo sam pitao da vidim dali se isti rezultat može dobiti na jednostavniji naćin, tj da ne moram koristiti 3 querya.

1. Query = Q_ZadnjaOperacija
PreuzmiIzvorni kôd (SQL):
  1. SELECT PROCESOP.ID, MAX(PROCESOP.BROJ_OP) AS MaxOfBROJ_OP
  2. FROM PROCESOP
  3. GROUP BY PROCESOP.ID;
2. Query = Q_Realizacija
PreuzmiIzvorni kôd (SQL):
  1. SELECT tblRealizacija.NalogID, tblRealizacija.IDdijela, tblRealizacija.Broj_op, SUM(tblRealizacija.komada) AS SumOfkomada
  2. FROM tblRealizacija
  3. GROUP BY tblRealizacija.NalogID, tblRealizacija.IDdijela, tblRealizacija.Broj_op
  4. ORDER BY tblRealizacija.IDdijela;
3. Query = Q_Zavrseno
PreuzmiIzvorni kôd (SQL):
  1. SELECT Q_Realizacija.NalogID, Q_Realizacija.IDdijela, Q_Realizacija.SumOfkomada AS Gotovi_Artikli
  2. FROM Q_Realizacija INNER JOIN Q_ZadnjaOperacija ON (Q_Realizacija.IDdijela=Q_ZadnjaOperacija.ID) AND (Q_Realizacija.Broj_op=Q_ZadnjaOperacija.MaxOfBROJ_OP);

Nadam se da nisam dosadan.
Pozdrav