(SELECT
(SELECT ROW_NUMBER() OVER (order by t.NotificationID)) as RowNumber,
[NotificationID],[ProjectID],[TeamMemberID],[OperationType],
[Hours],[Occurance],[Period],[NotificationText],
[NotificationRecipientIDs],[NotificationRecipientClienitsIDs]
FROM tblIA_Notifications t
WHERE IsDeleted = 0 AND IsActive = 1
)
上記のクエリは、各行に対して常に行番号 1 を返します。外部でselectステートメントを使用すると、その問題が発生します。それ以外の場合は、外側の select ステートメントを削除しても問題ありません。
挙動がわかりません。