私はこのようなテーブルを持っています
id | startTime | endTime
1 | 2012-11-07 12:33:23 | 2012-11-07 12:44:44
3 | 2012-11-07 12:45:55 | 2012-11-07 12:48:43
9 | 2012-11-07 12:47:23 | 2012-11-07 13:00:00
13 | 2012-11-08 12:32:22 | 2012-11-08 13:00:00
私を返すクエリを作成するにはどうすればよいですか
id | CountNumIDsBeforeThisIDOnSameDay | CountNumIDsThatEndedBeforeThisIDOnSameDay
1 | 0 | 0
3 | 1 | 1
9 | 2 | 1
13 | 0 | 0
その他の仮定
id は実行中の番号に含まれていない可能性があります
自分の考えていることを簡単に表現する方法がわかりません。しかし、基本的には、サブクエリで現在の行 ID を参照できれば、カウントを簡単に取得できることはわかっています。私も使用することを考えてLEFT OUTER JOINS
いましたが、自分で物事を複雑にしているのかどうかはわかりません.