0

複数のフィールドを持つテーブルを含むデータベースがあり、フィールドの 1 つが DateTime フィールドです。今私がやりたいことは、週の選択に従ってデータベースからいくつかの行を取得することです。そのため、ユーザーがドロップダウンリストから選択した週に従ってそれらを選択したいと考えています。(第 1 週、第 2 週...) 記録は後でグラフに表示されます。データベースの日付は、アクセスデータベースでは次のように表示されます (exp:07-JAN-13)。では、SQLクエリがどのようなものであるべきか、誰にもわかりませんか? また、そのような週ごとの選択をどのように行うことができますか?

前もって感謝します。

4

1 に答える 1

1

日付を週番号にフォーマットできます。

 Format(Date(),"ww")

つまり、その形式でクエリを実行できます。

 SELECT ADateTime FROM ATable
 WHERE Format(ADateTime,"ww")=2

参照: http://office.microsoft.com/en-ie/access-help/format-property-date-time-data-type-HA001232739.aspx

于 2013-01-08T15:14:45.753 に答える