我有一张表
ID|ProjectNr|Start|End|Name|
我想生成这样的输出:
|Name|End-Start for ID1|End-Start for ID2|
我尝试的是
Select Name,
Case ProjectNr When 1 then datediff(Minute, Start, End) Else 0
From Table
我总是通过消息From
为Incorrect Syntax near from
加下划线。也许我是盲人,但有人可以告诉我这个查询有什么问题吗?
答案 0 :(得分:2)
您在END
声明的末尾忘记了CASE
这个词。
Select Name,
Case ProjectNr When 1 then datediff(Minute, Start, End) Else 0 END
From Table