1

データベースを使って学習しようとしてい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 行しかありません。そして、それをストアドプロシージャに変えようとしています。

4

1 に答える 1