とインデックス値ごとに1行を選択します。ここでは、行の次のフィールドを持つテーブルの設定で最大列の値
SKU, EVENTSTARTDATE, EVENTENDDATE, PRICE, (...etc...)
と住宅数千人が(日付はYYMMDD、除外世紀のコードです)例データです:
1111111, 101224, 1, 10.99 1111111, 110208, 110220, 9.99 1111111, 110301, 110331, 8.99 2222222, 101112, 101128, 15.99 2222222, 101201, 110102, 14.99 etc
IがSELECT文はすべてのSKUのSKUごとに1行を返す必要があり、特定のSKUやSKUの不完全なサブセットを(単離句は、所望のSELECT文を有することなく最大EVENTSTARTDATEとSKUごとに1行を返すようたいです)。最終的には、開始日が現在の日付以下であり、終了日が現在の日付以上であるという基準を追加したいのですが、最初はどこかで開始する必要があります。 (今だけ最大の日付のために)必要な
例の結果:
1111111, 110301, 110331, 8.99 2222222, 101201, 110102, 14.99 etc.
だから、これは書き込み私-SQL-FOR-私のウィンドウを、ドライブアップですか? Otoh、質問の質問をどうやって行うのですか... –
私はそれを行う方法がわからず、SELECTでそれを行う方法を尋ねています。しかし、最終的な実装では、最終的に複数のテーブル、日付範囲の基準、および私自身で実装する必要がある他のものにまたがる結合が必要になります。これは出発点です。私は正確に私の正確なデータをコード化するのではなく、これを一般的に行う方法を知る必要がありますが、サンプルデータを提供せずに私が探しているものを正確に見つけ出すことは困難です。 – VL20