Microsoft Access Club Access超初心者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトル日付時刻型でグループ化し、昇順で連番をふりたい
記事No83286
投稿日: 2018/03/24(Sat) 04:15
投稿者りる
OS:
Access Version:
Aテーブルに、
Aフィールド| Bフィールド |(コード)
8 |2018/3/21 16:00 |Y12
9 |2018/3/22 12:00 |x26
5 |2018/3/22 12:00 | y34
2 |2018/3/22 12:00. |y17

同じ値のBフィールドごとに、Aフィールドに連番をふりたいのです。
上の例で言うと、同じ2018/3/21 16:00:00でAフィールドに8,9の二つがありますが、8の方が値が小さいので1とし,9は値がその次に大きいので2とします。
2018/3/22 12:00ではAフィールドに2と5が存在するため、この中で値の小さい2を1とし、5を2とする・・などといったようなことをしたいのです。
求める結果としては以下の通りになります。


[結果]
Aテーブル
Aフィールド| Bフィールド
1 |2018/3/21 16:00 |Y12
2 |2018/3/22 12:00 |x26
2 |2018/3/22 12:00 | y34
1 |2018/3/22 12:00|y17



自分では以下のように式をつくってみたのですが、うまく数値が出てきませんでした。


SELECT DCount("*","Aテーブル","[Aフィールド] >='" & [Aテーブル]![Aフィールド] & "' And [Bフィールド]=#" & [Aテーブル]![Bフィールド] & "#")

Bフィールドは日付時刻型、
Aフィールドは数値です。

Aには、
0も含まれています。


どのようにすれば、得たい結果を出ることができるのでしょうか?

ご教授どうぞよろしくお願いします。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る