Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


608 / 2272 ツリー ←次へ | 前へ→

【10967】日時を日のみにし、かつ、カウントするには にしもり 09/1/30(金) 20:45 質問[未読]
【10969】Re:日時を日のみにし、かつ、カウントする... ON 09/1/31(土) 19:28 回答[未読]
【10971】Re:日時を日のみにし、かつ、カウントする... ON 09/1/31(土) 22:29 発言[未読]
【10972】Re:日時を日のみにし、かつ、カウントする... にしもり 09/2/1(日) 22:27 お礼[未読]

【10967】日時を日のみにし、かつ、カウントするに...
質問  にしもり  - 09/1/30(金) 20:45 -

引用なし
パスワード
   こんにちは。
日時というフィールドに、

2009/01/05 09:28:34
2009/01/05 10:22:15
2009/01/06 11:09:05
2009/01/06 15:40:46
2009/01/07 12:04:45
2009/01/07 14:02:13
2009/01/07 17:47:06

という具合に300レコードほどあります。

これを
日のみ表示 カウント
2009/01/05   2
2009/01/06   2
2009/01/07   3

といふうにするクエリはどうすればできるでしょうか。
一発では無理でしょうか。

【10969】Re:日時を日のみにし、かつ、カウントす...
回答  ON  - 09/1/31(土) 19:28 -

引用なし
パスワード
   ▼にしもり さん:
こんにちは

とりあえず下記SQL(クエリのSQLビューに記載)

SELECT Format([テーブル1]![日時],"d") AS 日, Count(Format([テーブル1]![日時],"yyyymmdd")) AS カウント
FROM テーブル1
GROUP BY Format([テーブル1]![日時],"d");



日    カウント
5    1
6    2
7    3

と出来ました

【10971】Re:日時を日のみにし、かつ、カウントす...
発言  ON  - 09/1/31(土) 22:29 -

引用なし
パスワード
   補足です

日のみ表示 カウント
2009/01/05

あまりよく読んでいませんでした
SELECT Format([テーブル1]![日時],"d") AS 日

d では 5
となってしまいますので
yyyy/mm/dd
と修正してください

あと
日    カウント
5    1
となっているのは
テストデータ作成時、1レコード目が欠落したためで
不具合はないと思います

【10972】Re:日時を日のみにし、かつ、カウントす...
お礼  にしもり  - 09/2/1(日) 22:27 -

引用なし
パスワード
   ▼ON さん:

ありがとうございました。できました!
アクセスはいまだ苦手で、特にSQLビューがよくわかっていません。
必ず時間を作って勉強します。
今回は本当にありがとうございました。

608 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078198
(SS)C-BOARD v3.8 is Free