以下是我的查询:评估的&&条件仅对行匹配次
SELECT DISTINCT
SC.Feature,
CASE WHEN SA.Target > ANY(SELECT SA.Availability) THEN 0 ELSE 1 END AS IsAvailable,
SA.Date AS DateTime
FROM dbo.ServiceAvailability AS SA LEFT OUTER JOIN
dbo.ServiceCatalog AS SC ON SA.ServiceID = SC.ServiceID
我的输出最终被这种形式:
Feature IsAvailable DateTime
-------------------------------------------------
F1 0 2014-11-01 07:00:00.000
F1 1 2014-11-01 07:00:00.000
如何将我的查询更改为AND
输出这样,我会反而把这两行合并到下面?
Feature IsAvailable DateTime
-------------------------------------------------
F1 0 2014-11-01 07:00:00.000
编辑:如果IsAvailable
值都为1,当然他们都AND
并结合给两个操作数之间IsAvailable = 1
如何在两行合并为一个,并有IsAvailable = 0? – Jt2ouan 2014-12-03 01:10:59