2016-04-21 52 views
1

我有一個sql語句,我無法獲得結構的權利,當我運行我現在有的東西它說的語法錯誤。我看起來像這樣的結果: -選擇SQL語句組,並總計兩列

Valid XHTML http://www.churchcom.co.uk/test/Capture2.JPG

這是我的查詢到目前爲止,但我不認爲我是在正確的軌道上。

SELECT  Name, ValueofTaught, Amount 
FROM   Activities 
WHERE  (Department = @Department) 
ORDER BY Name 
GROUP BY BurnhamGrade 
(SUM ValueofTaught AND Amount 
WHERE Departmetn = @Department) 

活動表的結構是這樣的: -

Valid XHTML http://www.churchcom.co.uk/test/Capture3.JPG

+1

您正在使用哪種類型的數據庫(例如MySQL,SQL Server)?你能向我們展示一個來自實際的「活動」表的樣本嗎? –

+0

我正在使用SQL Server – Alexandria

+0

「這是不工作」_在什麼方式_?人不是心靈的。你期望看到什麼?你看到了什麼呢?實際數據在哪裏? –

回答

2

它聽起來像你想要group by兩欄。我假設Value of Taught列是幾小時內彙總的內容:

SELECT  Department, Name, SUM([Value of Taught]) Hours, SUM(Amount) Pay 
FROM   Activities 
GROUP BY  Department, Name 
ORDER BY  Department, Name 
WITH ROLLUP 
+0

也許在羣組之後加上'WITH rollup'可能會增加這一點。 –