sql server - SQL Select MAX and 2nd MAX -
i running query against ms sql server 2008 , selecting accountnumber , max of column mydate grouped accountnumber:
select accountnumber, max(mydate), #sampledata group accountnumber
i want add column result contains second highest mydate associated accountnumber group. know have like:
select max(mydate) #sampledata mydate < (select max(mydate) #sampledata)
but how both max , 2nd max in 1 select query?
something should select second highest:
select accountnumber, max(mydate), (select max(sd2.mydate) #sampledata sd2 sd2.accountnumber=#sampledata.accountnumber , sd2.mydate<max(#sampledata.mydate)) #sampledata group accountnumber
Comments
Post a Comment