Prikazi cijelu temu 12.10.2016 11:50
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: spajanje polja miksanje
Hehe sad jos manje znam.
Mislim da si poprilicno zakomplikovao i zato nemozes da dodjes do rjesenje.
Vidim da generises SQl u kodu.
E sad da ima jos bar tabela i da opises sta ti je namjera da naprevis bilo bi ucinkovitije.
Trebao si se javiti prije jer mislim da si se poprlicno namucio oko ovoga.

Citat:
i="(STAVGK.konto) Like '0229*' and (STAVGK.konto) Like '0239*' and (STAVGK.konto) Like '0249*'"
ii="((STAVGK.konto) Like '022*' Or (STAVGK.konto) Like '023*' Or (STAVGK.konto) Like '024*')"
dobiti rezultat
a="((STAVGK.konto) Like '022*' and (STAVGK.konto) not Like '0229*' Or (STAVGK.konto) Like '023*' and (STAVGK.konto) not Like '0239*' Or (STAVGK.konto) Like '024*' and (STAVGK.konto) not Like '0249*)"'

Ovo dvoje nije isto sto si napisao.
Citat:
STAVGK.konto) Like '0229*' and (STAVGK.konto) Like '0239*' and (STAVGK.konto) Like '0249*

Ovo sa and nece dati nista po meni.
Trebalo bi or umjesto and.
Citat:
ii="((STAVGK.konto) Like '022*' Or (STAVGK.konto) Like '023*' Or (STAVGK.konto) Like '024*')"
e sad ovdje kazes slicno 022* sto znaci svi koji imaju prva tri broja 022 sto znaci da ce uci i ovi sa 0229* a to je u
prvom uslovu.

Mozda si nesto ovako mogao napisati.
Neznam nisam siguran
PreuzmiIzvorni kôd (SQL):
  1. [SELECT *
  2. FROM STAVGK
  3. WHERE Val(LEFT([Konto],3) BETWEEN 22 AND 24) AND Mid([Konto],4,1)<>'9'

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 12.10.2016 11:53 od strane zxz.