ビューにない条件で絞り込みは可能か

前提

TABLE_A,TABLE_Aを使用したビュー(Veiw_A)、TABLE_Bがあります。

--TABLE_A------------ 商品NO 金額 税額 総額 店舗NO … ---------------------- --View_A(商品NOごとの合計を出すビュー)--- SELECT 商品NO SUM(金額) AS 金額SUM, SUM(税額) AS 税額SUM, SUM(総額) AS 総額SUM, FROM TABLE_A GROUP BY 商品NO, 金額, 税額, 総額, 税率 ------------------------------------------------ --TABLE_B---------- 店舗NO 仕入先NO … -------------------

やりたいこと


商品NOごとの合計を指定した仕入先NOで絞った結果を表示したく
下記SELECT文を作成しました。

--仕入先NOで絞った商品NOごとの合計を出すSELECT文 --- SELECT 商品NO SUM(金額) AS 金額SUM, SUM(税額) AS 税額SUM, SUM(総額) AS 総額SUM, FROM TABLE_A LEFT JOIN TABLE_B ON TABLE_A.店舗NO = TABLE_B.店舗NO WHERE TABLE_B.仕入先NO = 3 GROUP BY 商品NO, 金額, 税額, 総額, 税率 --------------------------------------------------

上記SELECT文と同じ結果をView_Aを使用して導き出すことはできないでしょうか。
WHERE句内で(サブクエリ使用等して)条件を組むことができると理想なのですが。

ご教示お願いいたします。

コメントを投稿

0 コメント