Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc zaglupio sam se oko prosirivanja Upita

[es] :: MySQL :: Pomoc zaglupio sam se oko prosirivanja Upita

[ Pregleda: 996 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dzigilibonglica
NS

Član broj: 200040
Poruke: 294



+17 Profil

icon Pomoc zaglupio sam se oko prosirivanja Upita27.03.2013. u 15:52 - pre 134 meseci
Evo stvar je sledeca,
Imam Tabelu Naselje,Ulica,Broj, Slovo

I treba da izvucem neki opseg adresa Od-Do, i radim to Normalnim SELECT WHERE Upitom(Konkretne vrednosti):
Code:
SELECT * FROM Adrese WHERE (Mesto='NOVI SAD' AND Ulica='ANTUNA URBANA' AND Broj>=11 AND Broj<=13)


I u slucaju Da treba recimo opseg da obuhvati brojeve do 13B trebalo bi da prosirim upit sa:
Code:
 AND (Slovo<='B' [U slucaju da je broj=13])


I tu se zabodem, Probao sam sa WHEN,IF,THEN,CASE... Ali to mi uvek vraca neku vrednost, treba mi da prosirim uslov u tom slucaju.
Verovatno je ovo i jednostavno resiti, vec sam obnevideo na kraju radnog vremena, poludeh...

A treba mi da zalepim ovaj deo AND (Slovo<='B' [U slucaju da je broj=13]) na upit u slucaju da je u aplikaciji unesena vrednost u TextBox za Slovni deo adresnog broja.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Pomoc zaglupio sam se oko prosirivanja Upita27.03.2013. u 20:12 - pre 134 meseci
oces da kazes da ti radi posao za broj 11,12 i 13 ali da ako je 13 slovo bude A ili B a ako je 11 ili 12 bas te briga za slovo?

Code:

SELECT * FROM Adrese
WHERE 
  Mesto='NOVI SAD' 
AND 
  Ulica='ANTUNA URBANA' 
AND 
  ( (Broj>=11 AND Broj<13) OR (Broj = 13 AND Slovo<='B') )



 
Odgovor na temu

dzigilibonglica
NS

Član broj: 200040
Poruke: 294



+17 Profil

icon Re: Pomoc zaglupio sam se oko prosirivanja Upita27.03.2013. u 21:56 - pre 134 meseci
Da, da, da....., sad vidim ovo tako sam i ja uradio, samo na kraju radnog vremena i milion stvari danas, vise nisam znao ni gde je levo...

Hvala u svakom slucaju.
:)
 
Odgovor na temu

[es] :: MySQL :: Pomoc zaglupio sam se oko prosirivanja Upita

[ Pregleda: 996 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.