質問が適切かどうかはわかりませんが、状況は次のようになります。
私の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 で計算を行うにはどうすればよいですか? 助けてください。ありがとう。