![]() |
||
<HOME <お願い事項 <Access2002 TOP <Access97 TOP <サイト内検索 | ![]() |
|
![]() |
||
MS-Access2000超入門部屋--いろいろなクエリ | ||
[はじめに] [AND条件] [OR条件] [または] [パラメータ] [〜以上] [〜の間] [あいまい] [YesNo] [条件組合わせ] [複数テーブル] [並べ替え] [トップ値] [集計] [「週」で集計] [クロス集計] |
「週」っつったって、そんなフィールド、ないですよね・・・。あるのは、「売上日」っていうフィールドだけ・・・。
これをうまく活用して、「週」ごとにレコードを集計できるようにしちゃおうと思ってます。
クエリのフィールドグリッドで、基にしているテーブルに存在しないフィールドをうまいこと作ることができるんですよ。
Format関数って、ありますよね。あれのヘルプを見ると・・・。
ww その日が 1 年のうちの何週目であるかを表示します (1 〜 53)。.
って載ってるんです。これ、使えそうな気がする。
Format([売上日],"ww")
ってやれば、とりあえずその日が、今年始まって何週目か、ってことがわかるんですね。
こういうフィールドを無理やり作って、そのフィールドごとに集計してみましょう。
こんな感じ・・・。あ、式1: っていうのは、勝手につきますからね。Format関数だけ入力してください。
もし、これじゃ味気ないなぁ・・・って思ったら・・・ふふふ。
こんな感じに↓してみてはいかがでしょう。
ほれ、まあまあでしょう?
「2000/6/1〜6/8まで」なんていう表示にしたい・・・と思うことは思うんですが・・・こりゃけっこう難しそうですね。うーん、多分このままでは無理だと思います。
今回はこれでがまんしてください。よろしく。
![]() |
![]() |
![]() |