データベースを使って学習しようとしていPubs
ます。収益性列を作成するためのストアド プロシージャを作成する方法を理解しようとしています。
私が持っている現在のコードはこれです。
SELECT DISTINCT pub_id, ((price * ytd_sales) - advance / 100 * royalty) as [Profit]
FROM titles
WHERE price IS NOT NULL
私が抱えている 2 つの問題にpub_id
は重複が含まれています。これは、それらが を使用して並べ替えられてtitle_id
おり、1 つの出版社が複数の本を出版できるためです。
私はすべての利益を合計しようとしていますが、パブリッシャーごとに 1 行しかありません。そして、それをストアドプロシージャに変えようとしています。