我一直在尝试学习使用Pubs
数据库。我一直在试图弄清楚如何创建一个存储过程来创建一个获利能力列。
我目前的代码是这样的。
SELECT DISTINCT pub_id, ((price * ytd_sales) - advance / 100 * royalty) as [Profit]
FROM titles
WHERE price IS NOT NULL
我遇到的两个问题pub_id
包含重复,因为它们是使用排序的,title_id
并且一个出版商可以出版不止一本书。
我试图将所有利润加在一起,每个出版商只有 1 行。我正试图把它变成一个存储过程。