0

質問が適切かどうかはわかりませんが、状況は次のようになります。

私のmysqlクエリでは、時間差を取得して、共通セクションの下のすべての従業員の合計を取得しています。

SUM(HOUR(TIMEDIFF(fDate, fDateOut))) AS timediff

ここで、結果を取得した後、結果から 8 時間だけを取得し、余分な時間を表の別の列に入れる必要があります。

example:
fDate                 fDateOut
2013-08-01 07:00      2013-08-01 18:00

timediff = 11 hours    // <------ now I need to get only 8 hours from this result and put the excess in another column:

したがって:

timediff     = 8 hours
excesstime   = 3 hours

mysql で計算を行うにはどうすればよいですか? 助けてください。ありがとう。

4

1 に答える 1