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
Post a Comment