申し訳ありませんが、既に尋ねられていますが、検索して解決策を見ることができませんでした。このクエリはエラーを与えているselect distinctが使用されている間にNULLで並べ替え
SELECT DISTINCT
ProcedureId
, UserId
, FacilityId
, LocationId
FROM ....
WHERE ....
ORDER BY CASE WHEN @sortByProcedure = 0 THEN NULL ELSE 1 END,
2,
3,
4
:
それが原因case..when句の起こっている、私はそれを削除すると、それは私のようなMSSQL Server 2008でクエリを持っていますワーキング。私はそれを動作させるためにnullを置き換える必要がありますか?どんな助けもありがとう。
ありがとうございました。
このケースも選択に追加すると機能します。 –
私はあなたが表示される場合、私は感謝します。 –
私は答えとしてそれを追加しました。 –