アクセスログから同時ログイン数を割り出す手法
以下のようにアクセスログが出力されるものがあります。
このログより、ユーザがログインした時点で他に何ユーザログイン
しているかを集計する方法を模索しています。
何か良い方法ありますでしょうか。
***************************
user,login,logout
aaaa,095703775,100825968
bbbb,095709415,095809695
cccc,095732774,095733633
bbbb,095734883,095735227
aaaa,095735321,095735727
dddd,095742555,095743680
eeee,095742664,095743102
gggg,095743196,095743664
tttt,095801070,095804070
***************************
・userはログインしたユーザ名、login、logoutはHHMMSSmmm形式で時刻を出力します。
・各ユーザはloginからlogoutまでの間ログインした状態です。
出力結果としては以下のようなイメージです。
***************************************
user,login,logout,実行ユーザ数
aaaa,095703775,100825968,0
bbbb,095709415,095809695,1
cccc,095732774,095733633,2
bbbb,095734883,095735227,2
aaaa,095735321,095735727,3
dddd,095742555,095743680,2
eeee,095742664,095743102,3
gggg,095743196,095743664,3
tttt,095801070,095804070,2
***************************************
以上です
お礼
早速のご返答有難う御座います。 Findメソッドの場合、複数の条件が指定出来ないようなのです…。 Whereみたいにandで条件指定出来るものはあるのでしょうか? 度々すみませんm(__)m
補足
すみません。こちらの勘違いで、出来ました(^^; 有難う御座いました。