小编Adi*_*diT的帖子

where子句SQLSERVER中的case语句

我试着四处寻找但找不到任何可以帮助我的东西.

我正在尝试在SQL中执行此操作:

DECLARE @onlyMM INT

SET @onlyMM = 1

SELECT *
FROM cdn.magnag
WHERE CASE @onlyMM
        WHEN 1
            THEN man_zrdtyp NOT IN (
                    1616
                    ,2001
                    )
        ELSE - 1
        END
Run Code Online (Sandbox Code Playgroud)

我有一个问题:

where case @onlyMM when 1 then man_zrdtyp not in (1616,2001) else -1 end
Run Code Online (Sandbox Code Playgroud)

如何case为操作员正确制作not in

sql t-sql sql-server

0
推荐指数
1
解决办法
82
查看次数

转换日期格式为timestamp

我有个约会日期timestamp.例如,我必须在7:00:00 hours从时间戳日期开始的一天开始每天更换它.11-07-2016 7:00:00

例如,我在更改后有一个日期837072216 837241200需要一个标量函数.

sql t-sql sql-server timestamp

-1
推荐指数
1
解决办法
70
查看次数

标签 统计

sql ×2

sql-server ×2

t-sql ×2

timestamp ×1