0

SSRS2005を使用しています。さまざまなインベントリデータを含むテーブルがあります。1つの列に、サブレポートが含まれる行の製品コードに基づいて最新の発注書の日付を取得するように設計されたサブレポートがあります。これは問題ありませんが、現在、次のことができるように求められています。この日付列で並べ替えます。サブレポートを含む列を並べ替えることはできないと思いますが、お願いしたいと思いました。これを行う方法はありますか?

4

1 に答える 1

0

次のようなサブクエリとして、メイン レポートのデータセットに最新の発注書の値を含めることができます。

SELECT *
,(SELECT TOP 1 PurchaseOrder 
    FROM Purchasing p 
    WHERE p.ProductCode = i.ProductCode 
    ORDER BY PurchaseDate DESC
 ) as LastPurchaseOrder
FROM Inventory

次に、その値を使用してテーブルを並べ替えることができます。

于 2011-08-02T20:35:19.447 に答える