Avatar billede poco Nybegynder
25. september 2008 - 09:03 Der er 3 kommentarer og
1 løsning

IF betingelse i SQL-træk

Hejsa

Jeg skal lave et udtræk i en database, hvor jeg skal finde en række indtastninger, såfremt disse er større end 0 (de bliver 0 som default) og herefter mindre end en variabel jeg kommer med udefra. Hvis værdien i feltet er 0 skal denne betingelse ignoreres.

Jeg forestiller mig det skal se ud a'la dette:

SELECT * FROM `databasen` HVOR SÅFREMT `variablen` > 0 SKAL DEN VÆRE MINDRE END `tal udefra`

Nogen hajer der kan hjælpe?

MVH

Jakob
Avatar billede arne_v Ekspert
25. september 2008 - 11:10 #1
... WHERE (felt <= 0) OR (felt < n)

eller bare

... WHERE felt < n

da den ogsaa vil vaere opfyldt for 0
Avatar billede poco Nybegynder
25. september 2008 - 11:32 #2
Hejsa

feltet skal først være større end 0. Hvis dette er tilfældet, skal den næste betingelse da tjekkes.
Avatar billede arne_v Ekspert
28. september 2008 - 02:22 #3
prøv lige og giv nogle tal eksempler
Avatar billede poco Nybegynder
18. august 2010 - 13:14 #4
Lukket... gammel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 20:46 opkaldside Af hagbartm i Mobiltelefoner
I går 16:05 win 10 vil ikke boote Af bb69 i Windows
I går 11:20 Lenovo x390 Af tobberjas i PC
I går 10:14 Alder i Excel Af Nanarsi i Excel
I går 09:00 Flere linier på faneblad Af Peder Lund Nielsen i Excel