データを以下のように設定しているとします。 StyleId
が変更された日付を特定したいと思います。データセットは正しい順序ではないので、私の観察は間違っています。SQL ServerのレコードIDと日付でグループ化されたデータを注文する
たとえば、(2016-04-07のスタイルIDは530から526に変更されますが)現在のオーダーに応じて、スタイルIDは530から526まで07thに変更されます同じ日に526から530に、そして最後に19番目が530から526に変わります。このデータセットを正しい方法で注文してください。
更新:それはすべてのシナリオには適用されませんので、
SELECT *
FROM SewingPlan
ORDER BY SewingDate, StyleId DESC
でDESC
を使用して
は有効な解決策ではありません。
アップデート2:
私は私が思いついた答えと解決策を掲載しています。より良いソリューションをお持ちの方?
あなたは、サンプルコード/クエリではなく、データセットのスクリーンショットを提供することはできますか?何を試しましたか? – Russ
あなたは他のどの列を持っていますか?これらのレコードを挿入するもの、トリガーは何ですか?論理は何ですか?非常に多くの質問... – scsimon
応答に感謝します。クエリは複雑なものです。ここに投稿するだけで簡単にするのは難しいです。しかし、これは私が注文する必要のある最終的な結果のデータセットとみなすことができます。 「SELECT * FROM SewingPlan」から始めるにはどうすればいいですか? ORDER BY SewingDate、StyleId ' – Anjana