Centar za edukaciju-BiH



#1 24.12.2010 09:03
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:UnionQuery ne radi kako treba
Muči me jedan problem sa Union Queryu i nikako ne mogu nači gdje je problem.

Imam 1_qryUlaz

SELECT Ulaz.Datum, Ulaz.Šifra_Ulaz AS Sifra, Ulaz.Skl, Ulaz.Ulaz
FROM Ulaz
WHERE (((Ulaz.Ulaz)>0));

i 2_qryIzlaz

SELECT Izlazi.Datum, Izlazi.Sifra_Izlaz AS Sifra, Izlazi.Skl, Izlazi.Izlaz
FROM Izlazi
WHERE (((Izlazi.Izlaz)>0));

i sada sa 3_qryPrometUnion ujedinjujem podatke iu ova dva Querya u novu tablicu.

SELECT Datum, Skl,Sifra,Ulaz, 0 AS Izlaz
FROM 1_qryUlaz
UNION SELECT Datum, Skl,Sifra,0 As Ulaz, Izlaz
FROM 2_qryIzlaz;

I sad je problem što mi u 3_qryPrometUnion fali jedan red iz tablice 2_qryIzlaz.
Radi se konkretno da u 2_qryIzlaz na datum 08/11/10 imam 3 stavke, a union Query mi prikaže samo dvije

šaljem primjer

Prilozi:
Informacije o tipu datoteke za:rar  Stanje.rar
Preuzimanja:326
Velicina datoteke:78 KB


Pozdrav
↑  ↓

#2 24.12.2010 11:24
Zuko Van mreze
Clan
Registrovan od:13.09.2010
Postovi:382


Predmet:Re: UnionQuery ne radi kako treba
Nemogu da dokućim u ćemu je fora ali kad u tvoje kverije ubacim i dokument odnosno predatnicu i brojotpemnice radi ok.

SELECT Datum, Skl,Sifra,Ulaz, 0 AS Izlaz, predatnica as dokument
FROM 1_qryUlaz
UNION SELECT Datum, Skl,Sifra,0 As Ulaz, Izlaz, BrojOtpremnice as dokument
FROM 2_qryIzlaz;
Pozdav,

Nedim
Ovaj post je ureden 1 puta. Posljednja izmjena 24.12.2010 11:24 od strane nzuko. ↑  ↓

#3 24.12.2010 13:24
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Re: UnionQuery ne radi kako treba
Prvo ne kontam sto ce ti UNIONovdje.
Union Veoma sporo radi i osjetno je nakon desetak hiljada redva sto je ovdje za ocekivati daleko vise.

Pretpostavljam da ti treba stanje robe. Za stanje robe ti netreba union.
U uninu ako ti treba to polje koje ima u jednoj a nema u drugoj tabeli mozes dodati bilo sta samo istog tipa ali mora biti isti broj kolona.

ovo je direkt iz tabela sa jednim poljem manje.

PreuzmiIzvorni kd (SQL):
  1. SELECT Izlazi.Datum, Izlazi.Sifra_Izlaz, Izlazi.Skl, Izlazi.Izlaz
  2. FROM Izlazi
  3. WHERE Izlazi.Izlaz>0
  4. UNION SELECT  Ulaz.Datum, Ulaz.Šifra_Ulaz, Ulaz.Skl, Ulaz.Ulaz
  5. FROM Ulaz
  6. WHERE Ulaz.Ulaz>0

PreuzmiIzvorni kd (SQL):
  1. SELECT Izlazi.Datum, Izlazi.Sifra_Izlaz, Izlazi.Skl, Izlazi.Izlaz,BrojOtpremnice
  2. FROM Izlazi
  3. WHERE Izlazi.Izlaz>0
  4. UNION SELECT  Ulaz.Datum, Ulaz.Šifra_Ulaz, Ulaz.Skl, Ulaz.Ulaz,"Nestoili polje predatnica"
  5. FROM Ulaz
  6. WHERE Ulaz.Ulaz>0

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 24.12.2010 16:33
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: UnionQuery ne radi kako treba
Što da kažem. ti si genije za VBA.
Hvala!
Pozdrav
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 7: 08 pm.