Prikazi cijelu temu 18.03.2015 09:55
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Lokacija:Knjazevac


Predmet:Re: Update i Sum
Probaj ovo

PreuzmiIzvorni kôd (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