テーブル内のデータを時間間隔でグループ化したいと考えています。テーブルには、ユーザー ID、アイテム名、モデル、数量、活動日などを含む注文情報が保持されます。このデータを時間間隔でグループ化します。時間間隔は、5 分、10 分、15 などです。また、クエリは、その 5 分間隔内に複数回注文したユーザー (すべての列データ) のみを返す必要があります。1 つの SQL クエリでこれを達成することは可能ですか? オラクルを使用しています。
ありがとうございました
編集:
サンプルデータ
**userid item name model quantity order date**
abc calculator cdm83ss 1 02-FEB-2013 09:20:13
abc alarm clock actp001 1 02-FEB-2013 09:26:22
yyy iPhone iP4 1 02-FEB-2013 09:28:14
abc alarm clock actz321 2 02-FEB-2013 09:30:00
zzz backpack bp344tk 1 04-FEB-2013 13:15:00
zzz backpack bp234zz 2 04-FEB-2013 13:19:32
zzz camera cm234 1 04-FEB-2013 13:20:22
ttt tv fs45yup 1 04-FEB-2013 13:28:19
私は得ることを期待しています:
**userid item name model quantity order date**
abc calculator cdm83ss 1 02-FEB-2013 09:20:13
abc alarm clock actp001 1 02-FEB-2013 09:26:22
abc alarm clock actz321 2 02-FEB-2013 09:30:00
zzz backpack bp344tk 1 04-FEB-2013 13:15:00
zzz backpack bp234zz 2 04-FEB-2013 13:19:32
zzz camera cm234 1 04-FEB-2013 13:20:22