G
Guest
Hi there... I'm starting this thread from scratch, cos I'm not coming right
with current solutions: My problem in a nutshell - I have the following
records:
ShadeRecName ShadeRecVer ChemName
BAMBOO 10 M1 1 TUBINGAL LM - L
BAMBOO 10 M1 1 ACETIC ACID
BAMBOO 10 M1 1 FELOSAN XNF -
BAMBOO 10 M1 1 ACETIC ACID
BAMBOO 10 M1 1 SODA ASH 1
BAMBOO 10 M1 1 SARABID C12 - L
BAMBOO 10 M1 1 RESPUMIT NF
BAMBOO 10 M1 2 DEPICOL RC 9
BAMBOO 10 M1 2 TANNEX GEO\
BAMBOO 10 M1 2 RESPUMIT NF
BAMBOO 10 M1 2 SARABID C12 - L
BAMBOO 10 M1 2 MEROPAN EF
BAMBOO 10 M1 2 ACETIC ACID
BAMBOO 10 M1 2 TUBINGAL LM - L
What I would like to do is extract all records where ShadeRecVer is at its
maximum value. My Access query (in SQL) is as follows:
SELECT R.ShadeRecName, R.ShadeRecVer, CHEMICALS.ChemName
FROM (SHADE_RECIPES AS R LEFT JOIN CHEMICALS R.ActionID = CHEMICALS.ChemID
WHERE (R.ShadeRecVer = (SELECT MAX(R.ShadeRecVer) FROM SHADE_RECIPES AS R2
WHERE R2.ShadeRecVer = R.ShadeRecVer))
ORDER BY R.ShadeRecName, R.ShadeRecVer;
with current solutions: My problem in a nutshell - I have the following
records:
ShadeRecName ShadeRecVer ChemName
BAMBOO 10 M1 1 TUBINGAL LM - L
BAMBOO 10 M1 1 ACETIC ACID
BAMBOO 10 M1 1 FELOSAN XNF -
BAMBOO 10 M1 1 ACETIC ACID
BAMBOO 10 M1 1 SODA ASH 1
BAMBOO 10 M1 1 SARABID C12 - L
BAMBOO 10 M1 1 RESPUMIT NF
BAMBOO 10 M1 2 DEPICOL RC 9
BAMBOO 10 M1 2 TANNEX GEO\
BAMBOO 10 M1 2 RESPUMIT NF
BAMBOO 10 M1 2 SARABID C12 - L
BAMBOO 10 M1 2 MEROPAN EF
BAMBOO 10 M1 2 ACETIC ACID
BAMBOO 10 M1 2 TUBINGAL LM - L
What I would like to do is extract all records where ShadeRecVer is at its
maximum value. My Access query (in SQL) is as follows:
SELECT R.ShadeRecName, R.ShadeRecVer, CHEMICALS.ChemName
FROM (SHADE_RECIPES AS R LEFT JOIN CHEMICALS R.ActionID = CHEMICALS.ChemID
WHERE (R.ShadeRecVer = (SELECT MAX(R.ShadeRecVer) FROM SHADE_RECIPES AS R2
WHERE R2.ShadeRecVer = R.ShadeRecVer))
ORDER BY R.ShadeRecName, R.ShadeRecVer;