アプリケーションの他の部分から提供される複雑なクエリがあり、定数列を追加して、さらに処理するためにクエリを渡す必要があります (SSRS ServerReport)。クエリは、 で接続された複数のクエリで構成されUNION ALL
、 を含むことができますORDER BY
。
編集:解析せずにタイトルに含まれるものを強調するのを忘れています。クエリ(条件、サブクエリ)について何も知らないので、解析して変更するのはかなり危険です。
例:
declare @t table(id int)
insert into @t values(1)
insert into @t values(2)
クエリ:
(select id from @t where id=1
union all
select id from @t where id=2) order by id desc
必要な出力:
id | Par
----------
2 | Hello
1 | Hello
試行 (ORDER BY では機能しません):
SELECT *, 'Hello' Par from
((select id from @t where id=1
union all
select id from @t where id=2) order by id desc) tbl
ソリューションは、SQL Server 2008 以降で動作する必要があります。