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

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -