私は作業している大きなストアドプロシージャを持っています。私は特定の製品の最新の顧客注文を私に与えるためにそれにクエリを追加しようとしています。 問題は、日付以外の行をユニークにするものはありません。注文日を含む注文のすべてを取得する必要があることを知っています。OrderDate DESCで注文してください。結果は私が必要なものです。問題を解決するために問題が発生しています。 私のクエリは次のようなもの(一時テーブルは、クエリで一時テーブルの長いシリーズの一部であるになります。最新のデータ行を返す最もよい方法は何ですか?
SELECT t5.*, co.OrderName, co.OrderDate
FROM #TempTable5 t5
JOIN #CustomerOrders co
ON t5.CustomerGUID = co.CustomerGUID
WHERE co.OrderSet = 'Product25'
これは、しかし、明らかに製品のためのすべてで、私は必要な結果を生成する何が一番ですただ最近の順序をつかむための効率的な方法あなたが自動インクリメントを持つテーブルの上にid_column
を持っている場合 おかげ
あなたはSELECT TOP 1 t5。*を試してみましたか? –
サンプルデータと期待される結果をご提供できますか? –