私は、休暇用のSQLクエリを実行中であることを認識していません。
ログイン/ログを記録するAccessデータベースに基づいて、Fire Registerレポート(ビル内にいる人の数)いくつかのメタデータと共にログアウトイベント。 アクセスDBは、次のようになります。火災記録のレポートを生成する
+----+---------------------+---------+---------+------+ | id | date | action | success | user | +----+---------------------+---------+---------+------+ | 1 | 2009-04-28 02:00:00 | login | 1 | Nick | | 2 | 2009-04-28 03:00:00 | logout | 1 | Nick | | 3 | 2009-04-28 04:00:00 | login | 1 | Nick | | 4 | 2009-04-28 04:00:00 | logout | 1 | Nick | | 5 | 2009-04-28 04:00:00 | login | 1 | Nick | | 6 | 2009-04-28 07:00:00 | login | 1 | John | | 7 | 2009-04-28 07:30:00 | login | 1 | Sue | | 8 | 2009-04-28 08:00:00 | logout | 1 | John | +----+---------------------+---------+---------+------+
日中は複数のログイン/ログアウト・アクションが存在することができます。 管理者がレポートを実行すると、現在の日のみに制限されており、このユーザーの最後の既知の操作がlogin
および成功= 1のすべてのユーザーをリストする必要があります。
上記のデータでは、ニックとスーは、まだ建物内にあると指摘されなければなりません。
、彼らは失敗したログインが続くログインの成功を持っている場合、彼らはまだ建物の中にあると想定されなければなりません?彼らはすべきだと思われますが、あなたの質問の文言は100%明確ではありません。 –