我有,因爲它 並不在聚合函數或包含此SQL查詢SQL是在選擇列表中無效
列「StudentSIP.StartDate」下面的錯誤是在選擇列表中無效GROUP BY 子句。
select concat(sc.StartDate, sc.EndDate) SIPDate,
count (sj.LOComment) WeekReviewed,
count(sjd.WeekNo) TotalWeek,
sum(sjj.TotalDaysRecord) TotalDaysRecord,
count(case sjd.JournalStatusCode when 'D' then 1 else null end) PendingComplete
from StudentJournalDate sjd
left join StudentJournal sj
on sjd.WeekNo = sj.WeekNo
left outer join
(
select sj.WeekNo,
case when RTRIM(sj.Day1Journal) = '' or sj.Day1Journal is null then 0 else 1 end +
case when RTRIM(sj.Day2Journal) = '' or sj.Day2Journal is null then 0 else 1 end +
case when RTRIM(sj.Day3Journal) = '' or sj.Day3Journal is null then 0 else 1 end +
case when RTRIM(sj.Day4Journal) = '' or sj.Day4Journal is null then 0 else 1 end +
case when RTRIM(sj.Day5Journal) = '' or sj.Day5Journal is null then 0 else 1 end +
case when RTRIM(sj.Day6Journal) = '' or sj.Day6Journal is null then 0 else 1 end +
case when RTRIM(sj.Day7Journal) = '' or sj.Day7Journal is null then 0 else 1 end as TotalDaysRecord
from StudentJournal sj
) as sjj
on sjj.WeekNo = sj.WeekNo
left outer join StudentSIP sc
on sc.AdminNo = sjd.AdminNo
這是產生錯誤的實際查詢?該錯誤消息似乎是說某個分組已完成,但我沒有看到它。事實上,我並沒有看到你在上面發佈的查詢有任何明顯的問題。 –
是的,這是實際的查詢。 – user3807187
正如您使用聚合函數使用分組爲sc.StartDate,sc.EndDate –