[Access 2000] 一番日付の新しいデータを抽出したい!
■495 / inTopicNo.1) 一番日付の新しいデータを抽出したい!
□投稿者/ クロコダイル 一般人(1回)-(2005/06/20(Mon) 20:59:02)記事内容:[Access]
教えてください!
アクセス2000使用
データベースから一番日付の新しいレコードだけを
抽出したいのですが、どの関数を使っていいのかわかりません。
とりあえず、期間指定をしています。
何個もレコードを持っていれば、その期間にレコードがないこともあり・・・
何個もレコードがある場合、最新のものだけ必要なのです。
できないのでエクセルで、手で消しています。
なんとかよい方法はないでしょうか?
よろしくお願いいたします。
■496 / inTopicNo.2) Re[1]: 一番日付の新しいデータを抽出したい!
□投稿者/ wanichan ファミリー(152回)-(2005/06/20(Mon) 22:16:27)Max関数を使うのはだめでしょうか?
http://office.microsoft.com/ja-jp/assistance/HP010322551041.aspx
■497 / inTopicNo.3) Re[1]: 一番日付の新しいデータを抽出したい!
□投稿者/ シムリー 一般人(18回)-(2005/06/20(Mon) 22:38:47)もちろんクエリを使ってますね?
1.クエリのデザインビューで、メニューバーから[表示]-[集計]を選択し集計行を表示します。
2.日付フィールドには既に期間を指定する、抽出条件が入っていると思いますが
このフィールドの条件欄のすぐ上の「表示」行のチェックを外します。
3.もう一度フィールドリストから、問題の日付フィールドをダブルクリックしてデザイングリッドに取り込みます。
4.取り込んだ日付フィールドをデザイングリッド上で、集計行の「グループ化」を「最大」に変更します。
(日付が新しいということは、日付の値が最大ということですね)
5.データシートビューに切り替えて、結果を確認します。
もちろん、条件に該当するデータがない場合は、結果も表示されません。
> データベースから一番日付の新しいレコードだけを
> 抽出したいのですが、どの関数を使っていいのかわかりません。
> とりあえず、期間指定をしています。
> 何個もレコードを持っていれば、その期間にレコードがないこともあり・・・
■500 / inTopicNo.4) Re[2]: 一番日付の新しいデータを抽出したい!
□投稿者/ クロコダイル 一般人(2回)-(2005/06/21(Tue) 12:24:43)ありがとうございます!
MAXはやってみたけど、だめでした。
■502 / inTopicNo.5) Re[2]: 一番日付の新しいデータを抽出したい!
□投稿者/ クロコダイル 一般人(3回)-(2005/06/21(Tue) 12:34:31)ありがとうございます。
やってみたらうまくいきました。
集計という機能をはじめて知りました。
グループ化ってなんだろうと思っていたんです。
感謝です!!
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!