Thses my exact query results that i receive before i add that in.
VENDORID VNDDOCNM receiptdate ITEMNMBR UNITCOST
DAVIESELEC 743122 2007-12-09 00:00:00.000 20X20X1PLEATED 4.25000
DAVIESELEC 758747 2008-09-30 00:00:00.000 20X20X1PLEATED 4.25000
DAVIESELEC 774613 2009-07-07 00:00:00.000 20X20X1PLEATED 4.25000
DAVIESELEC 777424 2009-09-14 00:00:00.000 20X20X1PLEATED 4.43000
DAVIESELEC 779008 2009-10-08 00:00:00.000 20X20X1PLEATED 4.25000
SINCLAIR S3259198.001 2009-08-26 00:00:00.000 20X20X1PLEATED 6.47000
SINCLAIR S3187252.001 2009-04-13 00:00:00.000 20X20X1PLEATED 6.47000
SINCLAIR S2764576.001 2007-05-25 00:00:00.000 20X20X1PLEATED 5.15000
SINCLAIR S2773758.001 2007-06-11 00:00:00.000 20X20X1PLEATED 5.15000
SINCLAIR S2839196.001 2007-10-02 00:00:00.000 20X20X1PLEATED 5.15000
SINCLAIR S2886385.001 2007-12-04 00:00:00.000 20X20X1PLEATED 6.22000
This is my query
SELECT POP30300.VENDORID, POP30300.VNDDOCNM, POP30300.receiptdate, POP30310.ITEMNMBR, POP30310.UNITCOST
FROM POP30300 LEFT OUTER JOIN
POP30310 ON POP30300.POPRCTNM = POP30310.POPRCTNM
WHERE (POP30300.POPTYPE <> 1) AND (POP30310.ITEMNMBR = '20X20X1PLEATED')
ORDER BY POP30300.VENDORID
I added this in.......and its not working at all i get zero results back
SELECT POP30300.VENDORID, POP30300.VNDDOCNM, POP30300.receiptdate, POP30310.ITEMNMBR, POP30310.UNITCOST
FROM POP30300 LEFT OUTER JOIN
POP30310 ON POP30300.POPRCTNM = POP30310.POPRCTNM
WHERE (POP30300.POPTYPE <> 1) AND (POP30310.ITEMNMBR = '20X20X1PLEATED') AND (POP30300.receiptdate =
(SELECT MAX(receiptdate) AS lastreceiptdate
FROM POP30300 AS VENDMAXDATE
WHERE (VENDMAXDATE.VENDORID = POP30300.VENDORID)))
ORDER BY POP30300.VENDORID
Main Topics
Browse All Topics





by: aneeshattingalPosted on 2009-11-03 at 14:44:58ID: 25734694
SELECT *
FROM urTable u
where u.Date = (SELECT MAX(Date) from urTable v where v.vendor = u.Vendor)