我開始學習SQL並在下面進行查詢。它提取我需要的數據,但它並沒有拉動最大值benmon
,而是顯示所有月份。有什麼建議麼?MAX(Transact-SQL)
select distinct a.casenum+a.type as AG, a.casenum, d.access_number,d.action,d.dateReceived, a.type, b.region, b.admin, b.unit, b.PAS, a.received, a.due, a.timestd, a.dayspend, a.dayspend-a.timestd as BeyondStd, b.imagedate, d.localUse,e.benmon,e.yyyymm
into #temp131
FROM AMS.dbo.pendingactions a, AMS.dbo.cases_daily b, AMS.dbo.ags_daily c, sandbox.dbo.workitems17 d, datamart.dbo.fsissue17 e
where a.item='APPL' and a.casenum=b.casenum and a.casenum+a.type=c.ag and a.casenum=d.casenum and a.casenum=e.casenum
AND b.admin='88126' and b.region='SC' and d.status <> 'app dis'
GO
update #temp131 set BeyondStd='' where BeyondStd<1
GO
select region, admin,unit,PAS,casenum,access_number,action,max(benmon),yyyymm, type,dateReceived,received, due, timestd, dayspend, beyondstd, imageDate, localuse
from #temp131 group by region, admin,unit,PAS,casenum,access_number,action,benmon,yyyymm, type,dateReceived,received, due, timestd, dayspend, beyondstd, imageDate, localuse
什麼是您的RDBMS?請將其添加爲標籤。 – cddt
也請格式化您的問題中的代碼 - 現在很難閱讀。 – cddt