有什麼辦法讓查詢返回說8個字段,但只有一個字段組和一個字段只執行一個聚合函數? 我得到一個錯誤,表明我需要由所有沒有聚合函數的字段進行分組。ALTERNATE TO SQL GROUPBY(例如爲了避免重複聚合字段)
我需要找到每月完成調查的數量,但需要包括其他信息,如會話開始時間,會話狀態,會話ID等
當我嘗試執行此:
SELECT Datepart("m", starttime),
COUNT(sessionid),
sessionstatus,
starttime,
endtime,
surveyid,
surveybook,
userdesk
FROM survey_sessions
GROUP BY Datepart("m", starttime)
我得到的錯誤: 「試圖執行一個查詢,不包括指定表達式‘SessionStatus’作爲一個聚合函數的一部分」
我並不需要通過任何其他的聚集和分組剩下的領域並不能讓我獲得每月的總額。
您使用的數據庫是?你想要的其他值是什麼?該月份第一行的值。最後一行。任意排? – 2012-03-01 22:40:12