我有一個查詢我跑,告訴我要積極參與者的最新注:返回最大值和值之前
select notes.applicant_id,
reg.program_code,
reg.last_name,
reg.first_name,
reg.status_cd,
MAX(notes.service_date) as "Last Note"
from reg inner join notes on reg.applicant_id=notes.applicant_id
where reg.status_cd='AC'
group by notes.applicant_id, reg.program_code,
reg.last_name, reg.first_name, reg.reg_date,
reg.region_code, reg.status_cd
order by MAX(notes.service_date)
但我也想這個查詢給我note.service_date
只是之前的結果最大也是service_date
。
結果應該是這樣的
notes.applicant_id reg.last_name reg.first_name reg.status_cd Last Note Prior Note
12345 Johnson Lori AC 01-NOV-2011 01-OCT-2011
我在甲骨文工作。
如果您使用的是Oracle,請標記問題因此。 –
您正在嘗試混合聚合值和非聚合值... – YXD