2

毎分入力する MS Access データベース テーブルがあり、毎時開始時にデータを選択するクエリを作成する必要があります。このようなクエリを作成する方法はありますか?

BOF_TOTAL   EAF_TOTAL   EAF BOF     TO_CHAR(DATETIME,'MM/DD/YYYYHH24:MI:SS')
.
.
.
.
315499  38756   5.6 12      7/1/2011 16:00
315511  38762   5.6 12      7/1/2011 16:01
315523  38771   5.6 12      7/1/2011 16:02
315535  38779   8.4 12      7/1/2011 16:03
315547  38787   8.4 12      7/1/2011 16:04
315559  38787   8.4 12      7/1/2011 16:05
315571  38797   8.4 12      7/1/2011 16:06
315583  38805   8.4 12      7/1/2011 16:07
. 
. 
. 
316219  39596   6.7  12     7/1/2011 17:00
. 
. 
. 
316939  40436   6.9  12     7/1/2011 18:00

16:00、17:00、18:00 などのデータのみを取得するクエリが必要です。

したがって、クエリの出力は次のようになります。

315499  38756  5.6  12      7/1/2011 16:00
316219  39596  6.7  12      7/1/2011 17:00
316939  40436  6.9  12      7/1/2011 18:00

これが私の質問をより明確にするのに役立つことを願っています。

4

1 に答える 1

0

経過時間から日付を取得しますか?

WHERE MyTime between int(Now())-1/24 And int(Now())

それをする必要があります。VBAを使用している場合は、Now()をNowに変更します。

于 2011-07-27T19:59:55.820 に答える