将查询转换为SQL语法

时间:2016-06-15 13:14:16

标签: sql asp.net ms-access ms-office

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#

但我只需要小于

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

我在报告中需要的结果

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

1 个答案:

答案 0 :(得分:1)

我无法理解你的问题,但我已经正确地阅读了这个问题,那么这应该会给你你所追求的内容;

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#)