SQL Group By Column Part Number giving the data from most recent received date -


new qith sql group not working , wanting pull recent poreleases.datereceived date , group part number. here have

select poreleases.ponum, poreleases.partno, poreleases.jobno, poreleases.qty, poreleases.qtyrejected, poreleases.qtycanceled, poreleases.duedate, poreleases.datereceived, podet.prodcode, podet.unit, podet.unitcost, podet.qtyord, podet.qtyrec, podet.qtyreject, podet.qtycancel waples.dbo.podet podet, waples.dbo.poreleases poreleases podet.partno = poreleases.partno , podet.ponum = poreleases.ponum , ((poreleases.datereceived>{ts '2010-01-01 00:00:00'})) group partno 

for starters, columns specified in group should present in select statement too. here in case "partno" used in group clause whereas many columns used in select statement.

you can try cte achieve this,

with cte ( select *, row_number() over( partition partno order poreleases.datereceived desc) partnocount  tablename  ) select * cte 

Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -