以下のような dtr という名前のテーブルを取得しました。BETWEEN クエリの使用に問題があります。お気に入り:
$between = mysql_query("Select * from dtr where State Between 'Check In' And 'Check Out'");
私がやりたいことは、チェックインとチェックアウトの BETWEEN 内の STATE Out と Out Back を含む行も取得することです。しかし、うまくいかないようです。他に何を使えばいいですか?またはしますか?チェックインとチェックアウトの結果が得られるからです。
Name | AC-No.| Date | Time | State | Exception| Operation
-------------+-------+-----------+--------------+------------+----------+----------
Johnny Starks| 1220 | 5/13/2013 | 11:45:18 PM | Check In | OK |
Johnny Starks| 1220 | 5/14/2013 | 12:46:58 AM | Out | Out |
Johnny Starks| 1220 | 5/14/2013 | 12:52:41 AM | Out Back | Out |
Johnny Starks| 1220 | 5/14/2013 | 02:12:50 AM | Out | Out |
Johnny Starks| 1220 | 5/14/2013 | 02:43:11 AM | Out Back | Out |
Johnny Starks| 1220 | 5/14/2013 | 05:46:58 AM | Out | Out |
Johnny Starks| 1220 | 5/14/2013 | 06:22:41 AM | Out Back | Out |
Johnny Starks| 1220 | 5/14/2013 | 16:55:12 AM | Check Out | OK |