我有兩個表,product
和download
,如下所示。使用兩個表在SQL Server中獲取一個報告
product
(產品編號(PK),PRODUCT_NAME)download
(download_date(PK),download_version(PK),PRODUCT_ID(PK,FK))
我需要一份報告,說明如何許多下載,形成什麼產品發生在每個月的哪個版本。因爲它不是在聚合函數或GROUP BY子句中包含
SELECT
[product_name],
[version],
MONTH(download_date) AS [Month],
COUNT(MONTH(download_date)) AS [Count]
FROM
product
INNER JOIN
download ON product.product_id = download.product_id
GROUP BY
MONTH(download_date)
,我得到這個錯誤
列「product.product_name」在選擇列表中無效。
歡迎來到Stack Overflow!這是一個網站,您可以提問問題並獲得有關您使用的軟件遇到的問題的答案,但這不是「爲我做作業」或「爲我工作」網站。當你提出一個問題時,你應該包括你寫的代碼,你得到的具體錯誤或程序產生的結果,以及你期望的結果的解釋。如果沒有這些,我們可以做很多事情來幫助你。請編輯您的問題以顯示您已完成的工作,並告訴我們代碼存在哪些問題。再次,歡迎來到Stack Overflow! –