» »

SQL parametri

SQL parametri

brinovcek ::

Pozdravljeni,
imam problem z kreiranjem več parametrov v sql in sicer:

...and
(('Poslovalnica'=?) OR (?='All') AND ID_P=?) AND
(('Stroskovno mesto'=?) OR(?='All') and ID_SM=?) AND
(('Sektor=?) OR(?='All') AND ID_S=?) AND ...

... se ponavlja naprej. Hočem pa da ko dam jaz nek parameter poslovalnica, da mi vzame željeni pogoj
za vse uporabljam 3 iste parametre vendar pa mi zadevan ikakor ne rata da bi delala ... ima kdo kako rešitev, vidi kdo kako napako ?


Hvala

Ericssony ::

"Ročno" sestavi SQL stavek, recimo:
- če poslovalnica ni izbrana, parameter izpustiš v nasprotnem primeru ga dodaš.

brinovcek ::

V bistvo to tudi hočem, parametre želim filtrirati s pomočjo konstante oz nekega parametra, npr. če je vrednsot parametra poslovalnica, hočem da vsi drugi pogoji izpadejo ven in ostane samo id_p ...

brinovcek ::

da se popravim... gre za analysis services. se pravi iz neke pivot tabele, ki je hirarhična želim atomatsko generirati poročila, za to pa rabim vedet na katerem nivoju v hiarhiji se nahajam in potem zaradi tega ej tudi treba vzeti parameter odvisno od nivoja. Tako da ga ne morem glih ročno dodajat ali kako si mislil ericsson ... :S

Lion29 ::

sej mas if stavke
Founder and CTO @ Article-Factory.ai

tomaz_sres ::

V primeru, da je nek parameter opcijski naredim s case stavkom:

.
where
Poslovalnica=case when @ParamPoslovalnica is null then Poslovalnica else @ParamPoslovalnica end
Lep pozdrav, Tomaž Sreš, http://www.sres.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

NFC logiranje v različne accounte

Oddelek: Informacijska varnost
102323 (1877) MojoRisin
»

Posel z zlatom

Oddelek: Loža
102484 (2155) Fave
»

[PHP]Zajem podatkov iz baze

Oddelek: Programiranje
354061 (3698) cobrica
»

[Java] Evidenca delovnega časa - Java v navezi z Accessom

Oddelek: Programiranje
393292 (2512) c0dehunter
»

SQL vprašanje

Oddelek: Izdelava spletišč
302672 (2235) jerneju

Več podobnih tem