读书人

Case When 的字段怎么作为条件

发布时间: 2013-01-11 11:57:35 作者: rapoo

Case When 的字段如何作为条件?


SELECT OrderNum=(case when item.docnum is not null then item.DocNum else ORDR.DocNum end).....
FROM TB
INNER JOIN...
ON ...
WHERE

我想把这个OrderNum 作为条件查询,需要怎么弄呢.,?
似乎


( case when item.docnum is not null then item.DocNum=1 else ORDR.DocNum=1 end)

这样不行
[解决办法]

( case when item.docnum is not null then item.DocNum else ORDR.DocNum end)=1

[解决办法]

SELECT .....
FROM TB
INNER JOIN...
ON ...
WHERE (case when item.docnum is not null then item.DocNum else ORDR.DocNum end)=XX

读书人网 >SQL Server

热点推荐