> 日付、顧客名、請求額を項目とした累積テーブルと入力テーブルがあります。
> 累積テーブルは、過去数年分のデータが入っています。昨年までのデータです。
> 入力テーブルは、今年のデータのみです。
> > ある顧客の、15年4月から17年3月までのデータを絞り込み、月単位で集計したい
> のですが、どのような方法がよいのでしょうか?
よい方法ではないですが、無理やりUNION結合というのを以前書いた事があります。
累積::日付 累積::顧客名 累積::請求額 入力::日付 入力::顧客名 入力::請求額 日付(計算) 顧客名(計算) 請求額(計算)
というのを「一致するレコードがない項目」(この場合[日付]が使えるでしょう)で結合して、
左右とも全レコード抽出すれば読み込んだような状態になります。
この場合は、結合に使う表が固定で、絞込みから集計まで全部を結合表定義に含められそうなので案外いいかも?
|