私はレポートライター(DataInsights)と一緒に作業しています。この特定のレポートでは、一部のクライアントには「特別料金」があり、そうでないクライアントもあります。そうする人には、有効期限があります。現在、特別レートの各呪文が独自のラインを生成しているため、レポートはクライアントごとに特別レートを持つ複数のラインを生成しています。私たちは、 "特別料金"を持たないすべてのレコードを維持し、最新の "特別料金" "有効期限"の行を返すだけの単純なSQLステートメントが最後の3ヶ月以内に来るようにしたいと思います。3ヶ月以内に最新のレコードがある場合
(現在)
Name Client # Rate Exp. Date
John Doe 12345 Special 01/12/2014
John Doe 12345 Special 01/12/2015
John Doe 12345 Special 01/12/2016
Jane White 78965
Dixie Brown 45879 Exceptional 07/30/2011
Dixie Brown 45879 Exceptional 07/30/2012
Dixie Brown 45879 Exceptional 07/30/2013
(次のようになります。
例(過去3ヶ月に限定する方法がない場合、それは大丈夫だ、私たちは、最新の行が必要) )
John Doe 12345 Special 01/12/2016
Jane White 78965
Dixie Brown 45879
SQLの種類、PL SQL? – codeMonger123
テーブル構造、サンプルデータ、予想される出力、試したこと、それがうまくいかなかった理由(間違ったデータ、エラーメッセージなど)を確認するのに役立ちます。読んでください:http://stackoverflow.com/help/how-to-ask –