Bosna i Hercegovina



#1 16.03.2015-22:08
kenan Offline
Clan
Registrovan/a od: 10.02.2011-15:24
Komentari: 190


Subject: Update i Sum
može mala pomoč

htio bih da mi update query koristim sum ali mi pravi grešku

kroz wizard se nemože ništa uraditi

ovo je primjer

UPDATE [bilans aop arhiva stanja] AS TS INNER JOIN STAVGK ON TS.firma_ID = STAVGK.firmaID SET TS.[ispravka vrijednosti] = Round(Sum([STAVGK]![Potrazuje]-[STAVGK]![Duguje]))
WHERE (((TS.godina)=2014) AND ((TS.ObracinskiPeriod)='godisnji') AND ((STAVGK.konto) Like '03*9*') AND ((TS.aop)=14));
↑  ↓

#2 17.03.2015-07:23
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,405


Subject: Re: Update i Sum
Možda da si stavio primjer sa tablicama koje koristiš u ovom Query-u. Bilo bi nam lakše da shvatimo problem.
Pozdrav
↑  ↓

#3 18.03.2015-08:55
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 611


Subject: Re: Update i Sum
Probaj ovo

DownloadIzvorni kod (SQL):
  1. UPDATE [bilans aop arhiva stanja] AS TS
  2. SET TS.[ispravka vrijednosti] = Round((SELECT Sum(S1.Potrazuje) FROM Stavgk AS S1
  3.                                         WHERE (S1.firmaID = TS.firma_ID) AND (S1.konto LIKE '03*9*')) -
  4.                                         (SELECT Sum(S2.Potrazuje) FROM Stavgk AS S2
  5.                                         WHERE (S2.firmaID = TS.firma_ID) AND (S2.konto LIKE '03*9*')))
  6. WHERE (TS.godina=2014) AND (TS.ObracinskiPeriod='godisnji') AND (TS.aop=14);

Ne koristi razmake u naivima tabela i polja

Kod uslova Like '03*9*' vodi racuna da * menja proizvoljan broj charactera, a ? samo jedan
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 25.06.2019-04:54.