私がしたいことを説明しようとします。 私は、ユーザーが作業を終了してこの行を更新するためにユーザーが入力した時刻を格納するテーブルを持っています。フィールドはtimeInとtimeOutです。 timeOutを保存する前に、ユーザーが今までに何時間作業したかを表示したいとします。だから私はtimeInを取得し、システムの実際の時間との違いを計算する必要があると思います。しかし、テーブルのフィールドを1つだけ取り出す方法はわかりません。私は、オブジェクトの時間(例えば)を作成し、他のパラメータと一緒にtimeInを取得して、その差を計算しなければならないと思います。しかし、私が正しいかどうか、それをどうやって行うのか分かりません。あなたは、あるフィールドtimeInの種類を教えていなかったMysqlタイムスタンプ。
SELECT TIMEDIFF(NOW(), timeIn) AS hoursWorked
FROM yerTable
WHERE personIdOrWhatever...
を:
SQLクエリの実行方法がわかりません。任意のデータベースを使用する前に、SQLを学ぶ方がよいでしょう。 –
タグサーブレットとの関連性がありません – rkosegi