開始日、中間日、終了日の3つの日付フィールドを持つテーブルがあります。テーブルから最新のアクティビティを取得するための単一のクエリを作成したいと思います。この場合のアクティビティは、日付フィールドが更新されたときです。
3つの個別のクエリを記述してから、コード内の値を組み合わせて最新の10個のアクティビティを取得することなく、1つのクエリでこれを実行できますか。だから今私は持っています
SELECT TOP 10 * FROM core_table
ORDER BY [start_date] Desc
SELECT TOP 10 * FROM core_table
ORDER BY [process_date] Desc
SELECT TOP 10 * FROM core_table
ORDER BY [archive_date] Desc
したがって、これら3つのクエリの結果をまとめて、3つの日付すべてに基づいて上位10のエントリを取得したいと思います。