我有一個表格式如下:用戶「分鐘工作」。如何使這個查詢?
id, user, action, date
1, user1, a1, 2013-03-20 10:00:01
2, user2, a1, 2013-03-20 10:00:03
3, user2, a1, 2013-03-20 10:00:12
4, user3, a1, 2013-03-20 10:00:20
5, user2, a1, 2013-03-20 10:00:24
....
...
,並繼續在所有分鐘和小時(全天候)與30型動物的用戶...
現在我需要知道「分鐘的工作」 .. 。例如:
- 如果我只有一個用戶全天,我有24小時* 60分鐘= 1440分鐘 今天工作。
- 如果是全天(24小時)2級的用戶將是:2880分鐘 工作...
但是......用戶不要整天工作(當然..)我怎麼能做出這種查詢?
解答一些問題:
- 我需要(從所有 用戶分鐘的總和)得到所有用戶的分鐘的工作
- 我asume「註銷」的用戶,如果他們不在5分鐘內做任何動作。
- 我可以使用一些PHP代碼來完成這項工作。
[你有什麼嘗試?](http://www.whathaveyoutried.com/)請參見[ask advice](http://stackoverflow.com/questions/ask-advice)。 – 2013-03-25 02:23:39
預期產量是多少?你只是想總結給定用戶至少工作一次的所有分鐘嗎? – Patashu 2013-03-25 02:29:19
所以你有一個表記錄他們所有的行爲?你如何定義用戶何時停止工作?如果他們還沒有在30分鐘內做出行動?或者是在任何一天的第一次和最後一次行動之間的時間跨度? – mpen 2013-03-25 02:29:42