に次の日付値を検索:私は、次の列とサンプル値と大きなテーブルを持つ列
ID Ser Reg Date
1 12345 001 1/3/2011
1 12345 001 2/2/2011
1 12345 002 1/3/2011
1 12345 002 2/2/2011
2 23456 001 1/3/2011
2 23456 001 2/7/2011
2 23456 001 3/5/2011
私は、以前のポストSQLからこのクエリを試してみました - 次の日付のクエリを選択します - しかし、取得できませんでした希望する結果:
SELECT
mytable.id,
mytable.date,
(
SELECT
MIN(mytablemin.date)
FROM mytable AS mytablemin
WHERE mytablemin.date > mytable.date
) AS NextDate
FROM mytable
これは私が達成しようとしているものです:
ID Ser Reg curr_Date prev_Date
1 12345 001 2/2/2011 1/3/2011
1 12345 002 2/2/2011 1/3/2011
2 23456 001 2/7/2011 1/5/2011
2 23456 001 3/5/2011 2/7/2011
私はいずれかをいただければ幸いですこの作業に役立ちます。
へようこそStackOverflow:あなたが投稿コード、XMLまたはデータサンプles ** **テキストエディタでこれらの行を強調表示し、エディタツールバーの "コードサンプル"ボタン( '{}')をクリックすると、フォーマットや構文のハイライト表示ができます! –
** **データベースシステムとバージョンは何ですか? ** SQL **は多くのデータベースシステムで使用されている言語である構造化問合せ言語です - SQLはデータベース製品ではありません**このようなものはベンダー固有のものです。使用しているデータベースシステム.... –