我开始学习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