CASE with T-SQL (SQL Server 2000) でエラーが発生します。どんなフィードバックでも本当に感謝しています
エラーはメッセージ 156、レベル 15、状態 1、行 2 キーワード「CASE」付近の構文が正しくありません。
--クエリは次のとおりです。
select c.name,c.customerid,c.linkid
,case when c.linkid=x.linkid then x.orderitem end as orderitem
,case when c.linkid=x.linkid then x.orderdate end as orderdate
from customer as c
Inner join
(
Select C.CustomerID, C.LinkID, O.OrderItem,O.OrderDate
From Customer as C
JOIN Orders as O
ON C.CustomerKey=O.OrderKey
WHERE O.OrderDate='mm-dd-yyyy'
) as X
on c.customerid=x.customerid
order by c.customerid
,case when c.linkid=x.linkid then 0 else 1 end asc
,c.linkid