chaosgoettin
Mitglied
Hallo, ich möchte gern in der SQL (MSSQL) eine Art IF Abfrage machen. Mit Case komme ich leider irgendwie nicht klar.
Könnt ihr mir helfen:
So muss die SQL sein:
SELECT preis
FROM datenbank
Where anzeige_bis > getdate() AND
ORDER by preis
----------------------------------------------------------------
Und hier ist das Problem:
Wenn reisedatum = 1 dann muss anzeige_bis > getdate() sein
Wenn reisedatum = 0 dann muss anzeige_bis < getdate() sein
--------------------------------------------------------------
Aber wie schreibe ich das in der SQL
Danke für euer schnelle Hilfe
Könnt ihr mir helfen:
So muss die SQL sein:
SELECT preis
FROM datenbank
Where anzeige_bis > getdate() AND
ORDER by preis
----------------------------------------------------------------
Und hier ist das Problem:
Wenn reisedatum = 1 dann muss anzeige_bis > getdate() sein
Wenn reisedatum = 0 dann muss anzeige_bis < getdate() sein
--------------------------------------------------------------
Aber wie schreibe ich das in der SQL
Danke für euer schnelle Hilfe