小编Wid*_*der的帖子

条件where where子句SQL Server 2012

我已经四处寻找,但没有找到与我想要实现的相似的情况.我只想在条件为真时执行where子句表达式,否则我想忽略与它不匹配的数据.

Where (
        case when LeaveDateTime > FromDate and EnteringDateTime < ToDate then
        (dateadd(d, Threshhold, LeaveDateTime) >= EnteringDateTime
        end
);
Run Code Online (Sandbox Code Playgroud)

我在'> =附近得到错误的语法有人可以帮我解决这个问题吗?

sql t-sql sql-server-2012

2
推荐指数
1
解决办法
469
查看次数

标签 统计

sql ×1

sql-server-2012 ×1

t-sql ×1