(現在 過去ログ4 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■553 / inTopicNo.1)  2つの表から絞込みをする方法は?
  
□投稿者/ 手塚 -(2005/10/22(Sat) 10:04:22)
    日付、顧客名、請求額を項目とした累積テーブルと入力テーブルがあります。
    累積テーブルは、過去数年分のデータが入っています。昨年までのデータです。
    入力テーブルは、今年のデータのみです。

    ある顧客の、15年4月から17年3月までのデータを絞り込み、月単位で集計したい
    のですが、どのような方法がよいのでしょうか?

    顧客名の指定、何時から何時までの指定まではできています。今、試験しているのは、
    入力テーブルから絞り込み、作業テーブルに書出し、累積テーブルで絞り込んだ
    データを作業テーブルで読み込み、です。

    もっと良い方法がありそうな気がするのですが?

    イベントで行っています。

    よろしくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■554 / inTopicNo.2)  Re[1]: 2つの表から絞込みをする方法は?
□投稿者/ 宮城 -(2005/10/22(Sat) 10:45:12)
    ■No553に返信(手塚さんの記事)
    > もっと良い方法がありそうな気がするのですが?
    
    どうやっても大差ないでしょう。私なら累積テーブルと入力テーブル合体させて
    から一回で絞り込むでしょうけど。
    
    合体ってのも合体用テーブル作っといて、そこに両方読み込みます。項目に変更
    あった場合都度都度メンテしておく。累積テーブル・合体用テーブルには項目計
    算式等は一切外しておく、ぐらい配慮する。
    

引用返信 [メール受信/OFF] 削除キー/
■555 / inTopicNo.3)  Re[1]: 2つの表から絞込みをする方法は?
□投稿者/ うにん -(2005/10/22(Sat) 11:19:42)
    > 日付、顧客名、請求額を項目とした累積テーブルと入力テーブルがあります。
    > 累積テーブルは、過去数年分のデータが入っています。昨年までのデータです。
    > 入力テーブルは、今年のデータのみです。
    > > ある顧客の、15年4月から17年3月までのデータを絞り込み、月単位で集計したい
    > のですが、どのような方法がよいのでしょうか?
    
    よい方法ではないですが、無理やりUNION結合というのを以前書いた事があります。
    
    累積::日付 累積::顧客名 累積::請求額 入力::日付 入力::顧客名 入力::請求額 日付(計算) 顧客名(計算) 請求額(計算)
    
    というのを「一致するレコードがない項目」(この場合[日付]が使えるでしょう)で結合して、
    左右とも全レコード抽出すれば読み込んだような状態になります。
    
    この場合は、結合に使う表が固定で、絞込みから集計まで全部を結合表定義に含められそうなので案外いいかも?
    

引用返信 [メール受信/OFF] 削除キー/
■556 / inTopicNo.4)  複数の表から絞込みをする方法は?
□投稿者/ 悲しげ -(2005/10/23(Sun) 00:21:19)
    手塚さん wrote
    
    >累積テーブルは、過去数年分のデータが入っています。昨年までのデータです。
    >入力テーブルは、今年のデータのみです。
    
    私は表を各年(または年度)毎に分けて保存していました。だからタイトルも
    「2つの表」から「複数の表」に変えてみたりしてます。
    で、時に年(年度)横断的に、否、むしろ縦断的(?)にデータを抽出したい
    機会が結構あったので、私も宮城さんの仰るとおり、全ての表をひとつの表に
    読み込んだ作業表を利用する方法に落ち着きました。ファイルサイズがいささ
    か大きくなってしまう面はありますが、断然便利です。
    顧客−日付順とか日付順に並べ替えて検索したり、あるいは品目での縦断抽出
    もできたりとか色々できるので、それらの頻度から、私の場合「作業表」から
    「常在表」に格上げしてしまいました。(^^;)
    

引用返信 [メール受信/OFF] 削除キー/
■557 / inTopicNo.5)  Re[1]: ありがとうございました
□投稿者/ 手塚 -(2005/10/24(Mon) 07:59:53)
    >どうやっても大差ないでしょう
     
     安心しました。
    
    >UNION結合、「常在表」
    
     考えて見ます。
    結合したり、読み込んだりに時間がかかりそうですが、当方の考えていたものより
    シンプルです。
    
    ありがとうございました。

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -