請幫助我!如何編寫計數工作時間員工的腳本?
在表 - 日期,時間,人,來源。當員工通過檢查站時,以新值更新,他可以每天離開/來幾次。
+---------------+----------+--------+-------------+
| date | time |person |source |
+---------------+----------+--------+-------------+
| 01.08.2014 | 08:42:08 | Name1 | enter1 |
+---------------+----------+--------+-------------+
| 01.08.2014 | 09:42:12 | Name1 | exit1 |
+---------------+----------+--------+-------------+
| 01.08.2014 | 10:22:45 | Name1 | enter2 |
+---------------+----------+--------+-------------+
| 01.08.2014 | 18:09:11 | Name1 | exit2 |
+---------------+----------+--------+-------------+
我需要爲每位員工計算他每天在工作中度過的實際時間。表總是不可編輯的。它由一個csv文件構成。腳本運行一次。
我覺得需要做這樣的事情:
TIMESTAMPDIFF(MINUTE, enterTime, exitTime)
爲每個員工1天。但我在sql中的知識很差。
您的桌子上沒有進入/退出時間,那麼如何計算花費的時間呢? – 2014-11-05 13:38:27
SQL中的日期遵循特定的格式,並且很少有很好的分離日期和時間的理由。一旦你解決了這些問題,請隨時返回給我們。 – Strawberry 2014-11-05 13:38:52
@Strawberry你是一個downvoting專家 – 2014-11-05 13:39:22