2016-06-15 6 views
-4
SELECT ps.OrgEinheit, ps.befristet_bis, ps.Rückkendaturm 
FROM ps 
WHERE befristet_bis Is Null or befristet_bis <#31/12/2016# and 
Rückkendaturm <#31/12/2016# 

Aber ich brauche das Ergebnis nur, dass kleine alsConvert Abfrage SQL-Syntax

<#31/12/2016# IN Rückkendaturm AND befristet_bis AND WHEN befristet_bis IS NULL 

Too so das Ergebnis, dass ich in dem Bericht muß

CON1 Rückkendaturm <#31/12/2016# 
CON2 befristet_bis <#31/12/2016 
CON 3 befristet_bis IS NULL 
+2

Deaktivieren Sie die Feststelltaste. Es gibt keinen Grund, uns anzuschreien. –

+0

Ich habe Ihren Post bearbeitet, damit wir ihn lesen können. Möchtest du für deine Frage befriistet_bis weniger als das angegebene Datum haben oder möchtest du, dass es null ist? Sie können nicht beide haben, wenn Sie ein UND verwenden. –

Antwort

1

Ich habe Probleme mit Verständnis deine Frage, aber ich habe sie richtig gelesen, dann sollte dir das geben, wonach du suchst;

SELECT ps.OrgEinheit, ps.befristet_bis, ps.Rückkendaturm 
FROM ps 
WHERE befristet_bis IS NULL 
OR 
(befristet_bis < #2016/12/31# 
AND Rückkendaturm < #2016/12/31#) 
+0

Termine sollten sein: # 2016/12/31 #. Einfache Anführungszeichen sind für SQL Server. – Gustav

+0

Danke für die Korrektur, seit ich Access benutzt habe. –