2012-04-05 4 views
0

私は、製品、販売および顧客テーブルを持つショップの基本データベースを用意しています。顧客の総支出を示すために、3ヶ月ごとに各顧客の請求書を生成する必要があります。 私はこれについて行く方法は分かりません。請求書テーブルを用意する必要がありますか?Oracle PL/SQL - 請求書の生成

何か助けやヒントをいただければ幸いです。

答えて

0

これらのテーブルを使用しているselect文に基づいてビューを作成する方法について説明します。次に、ビューを参照してください。また、顧客IDのような入力を受け入れるストアドプロシージャまたは関数を作成することもできます。私は個人的に見通しのルートに行くだろう。

+0

こんにちは、返信ありがとうございます。私はプロシージャまたは機能ルートを行くのが好きです。これは何を伴うのでしょうか? – Will

0

あなたが生成したどのような請求書はい

あなたは失いたくないという貴重な情報です。どの請求書が支払われたか他にどのように知っていますか?

あなたは送信した請求書、それらの請求書の価値、そしてそれがどの項目に対応しているかを正確に伝えたいと思っています。

個人的に私は請求書テーブルを持っているだけでなく、請求書アイテムテーブルも持っています。

+0

ああ、それは良い点なので、私は他のテーブルの関連する列から作成されたレコードでインボイステーブルを探していますか? – Will

+0

@Will、正しい。請求書は時間的に静的です。それは支払われるかどうかです。ただし、請求書の金額と、次の明細を作成したり、この明細で支払われた明細を決定するために、どの明細が含まれているかを知る必要があります。 – Ben

+0

ええと、私はこの仕組みの周りに頭を上げることはできません。請求書テーブルはすでに作成されていますか?または、select文からの出力として請求書テーブルを作成しますか?請求書は3ヶ月ごとに生成する必要があることに注意してください。 – Will