BiH



#1 31.08.2016-19:26
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,521


Subject: SELECT uz UVJET ako txt polje nije broj
Ja probao sa:

SELECT polje
FROM tabla
WHERE idZaposlenik=123456
AND MONTH(datum)=7

AND (abs(polje) = 0)
AND (polje != '0')

GROUP BY polje
LIMIT 0,100    

mislim da je greska u 3xAND polja gdje se kombinira MONTH(datum) sa 2xpolja AND, ali nisam siguran
moze pomoc?
Život je moja domovina.
↑  ↓

#2 31.08.2016-19:41
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,979


Subject: Re: SELECT uz UVJET ako txt polje nije broj
Posto nisi napisao izraz za onu tablicu ja cu pokusati opisati sta si napisao.

Izdvoji mi iz kolone koja se zove polje a nalazi se u tablici tabela redove koji imaju u koloni Idzapšoslenik upisano 123456 i u koloni datum imaju datum od sedmog mjeseca bilo koje godine
i u koloni polje imaju nulu .
i u koloni polje razlicito string nula.

naravno ovo zadnje nema smisla pogotovo ako ti je kolona koju zoves polje brojcana vrijenost.
nema smisla ni abs, jedino (hehe) ako je temperatura pa onda apsolutna nula.
Pozdrav
Ovaj komentar je mijenjan 2 puta. zadnja izmjena 31.08.2016-20:19 od strane zxz. ↑  ↓

#3 31.08.2016-23:15
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,521


Subject: Re: SELECT uz UVJET ako txt polje nije broj
DownloadIzvorni kod (Text):
  1. SELECT imePolja
  2. FROM tabla
  3. WHERE idZaposlenik=123456
  4. AND NOT (imePolja REGEXP  '^[0-9]' ) OR imePolja =  '-'
  5. AND MONTH(datum)=7
  6. GROUP BY imePolja
  7. LIMIT 0,100    

objasnjenje:
imePolja ne sadrzi znamenke od 0 do 9ili znak - (crticu)
NOT (imePolja REGEXP '^[0-9]' ) OR imePolja = '-'

ova crtica me mucila kod txt polja koja su imala - (crticu, minus) recimo ako imamo polje ime Zaposlenika:
Samuel Kaufmann-Perger
Život je moja domovina.
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 17.10.2019-12:16.