各エントリに関連付けられた特定の従業員 ID を使用して、1 日を通していくつかのタイム スタンプ エントリが追加されるテーブルがあります。特定の日にその特定の従業員が働いた時間を計算するために、その日の最初のタイムスタンプとその日の最後のタイムスタンプを取得する方法に興味があります。私のテーブルは以下です:
+----+------------+----------+---------+---------------------+-----------+------------+-----------+---------+
| id | employeeID | date | timeIn | jobDescription | equipType | unitNumber | unitHours | timeOut |
+----+------------+----------+---------+---------------------+-----------+------------+-----------+---------+
| 1 | 1 | 01/13/13 | 8:17 pm | Worked in Hubbard | Dozer | 2D | 11931 | 8:17 pm |
| 2 | 1 | 01/13/13 | 8:17 pm | Worked in Jefferson | Excavator | 01E | 8341 | 8:18 pm |
+----+------------+----------+---------+---------------------+-----------+------------+-----------+---------+
これまでのところ、時間値を取得するために次のようなクエリがあります。
$stmt = $conn->prepare('SELECT * FROM `timeRecords` WHERE `date`= :dateToday AND `employeeID` = :employeeID ORDER BY employeeID ASC');
$stmt->execute(array(':employeeID' => $_SESSION['employeeID'], ':dateToday' => $dateToday));
timeOut
しかし、列の最大値を取得する方法がわかりません