h2データベースを使用しています。USER、SCHEDULEWORKER、SECURITYACCESS の 3 つのテーブルがあります。
ユーザー
userNumber, firstName, lastName
スケジュールワーカー
USERNUMBER, STARTDATE, ENDDATE
セキュリティアクセス
USERNUMBER, DATEACCESS, DOOR
STARTDATE, ENDDATE and DATEACCESS
タイムスタンプを使用しますdatatype
。
1 日働くと仮定し、開始日以降にメインドアに入ったすべてのユーザーを知りたいと思います。
したがって、この例では
SCHEDULEWORKER
USERNUMBER STARTDATE ENDDATE
4141 2012-07-02 07:30:00.0 2012-07-02 16:30:00.0
4123 2012-07-02 07:30:00.0 2012-07-02 16:30:00.0
SECURITYACCESS
USERNUMBER DATEACCESS DOOR
4145 2012-07-02 07:31:56.0 MainDoor
4123 2012-07-02 07:29:56.0 MainDoor
私はを頂きたい
USERNUMBER STARTDATE ENDDATE DATEACCESS DOOR late
4141 2012-07-02 07:30:00.0 2012-07-02 16:30:00.0 2012-07-02 07:31:56.0 MainDoor 00:01:56
このクエリを実行するには、フィールドのタイムスタンプを分割する必要がありますか?