Just nu i M3-nätverket
Jump to content

IIF-variant i SQL


Lowen2

Recommended Posts

Hej!

Jag har kört MsAccess tidigare men har pga belastning nu bytt till SQL-server. Det har krävt en hel del ändringar i kod här och var men mitt största problem är sökfunktionen. Jag har använt mig av IIF som tydligen inte fungerar i SQL-server, och jag har inte hittat något bra exempel att byta ut. Så här ser min nuvarande kod ut:

 

WHERE IIF(Reapris = 0, Pris, Reapris) between " & pris1 & " AND " & pris2 &_

 

någon som har något tips på bra ersättningskod?

 

Kanske bör tillägga att syftet med koden är att en sökning på varor mellan t.ex. 300 och 500 ska generera ett resultat i reapris om reapris finns och Pris om Reapris är satt till "0".

 

[inlägget ändrat 2003-02-12 10:47:49 av Lowen]

Link to comment
Share on other sites

Magnus Ahlkvist

WHERE case reapris WHEN 0 THEN reapris ELSE pris END BETWEEN pris1 and pris2

 

 

--

En röst talade till mig och sade:

"Le och var glad, ty det kunde vara värre".

Så jag log, och jag var glad.

Och det blev värre.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...