MYTABLE-:クリックされたページに応じて、10 秒ごとにデータがこのテーブルに挿入されます ( x,y,z )
page | time | string| timestamp
x | 0 | load | 2013-07-24 18:45:02
x | 10 | 0 | 2013-07-24 18:45:12
x | 20 | 0 | 2013-07-24 18:45:22
y | 0 | load | 2013-07-24 18:45:25
x | 30 | 0 | 2013-07-24 18:45:32
y | 10 | 0 | 2013-07-24 18:45:35
z | 0 | load | 2013-07-24 18:45:40
x | 40 | 0 | 2013-07-24 18:45:42
y | 20 | 0 | 2013-07-24 18:45:45
z | 10 | 0 | 2013-07-24 18:45:50
x | 50 | 0 | 2013-07-24 18:45:52
y | 30 | 0 | 2013-07-24 18:45:55
x | 0 | load | 2013-07-24 18:45:58
z | 20 | 0 | 2013-07-24 18:46:00
x | 10 | 0 | 2013-07-24 18:46:08
y | 40 | 0 | 2013-07-24 18:46:05
これは、クエリで返そうとしているものです。
x,50 //x page has max time of 50 sec
y,40 //y page has max time of 40 sec
z,20
x,10 //if I do groupby,i dont get this parameter.
*注: *返される行数は no とまったく同じです。文字列フィールドの負荷の
ここで、load はページがロードされたことを示します
私がやっていること-:
$query="SELECT field,MAX(time)" from table MYTABLE where "this is where i get stuck"
更新: 私のページには 3 つのリンクがあります.. X、Y、Z。10 秒ごとに値を挿入して、ユーザー アクティビティを追跡しようとしています。このデータに基づいて、グラフをマッピングします。ユーザーの動作はランダムになります(xからy、x、z、xなど)。したがって、これらの変更をマップする必要があります。ロード時に、time == 0が挿入され、文字列フィールドにロードが挿入されます。
私の言いたいことが分かりますか??