|
database
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
return results of lastest dateThe following query returns the following results. SELECT docCategories.docCat, docNames.docName, docVersions.docVersionDate FROM docCategories, docNames, docVersions WHERE docNames.deletedFlag = 0 AND docNames.docCatID=docCategories.docCatID AND docNames.docNameID=docVersions.docNameID ORDER BY docCategories.docCat, docNames.docName ASC DC Aquaman 2005-08-15 00:00:00.000 DC Batman 2005-08-15 00:00:00.000 DC Flash 2005-09-13 00:00:00.000 DC Flash 2005-09-15 00:00:00.000 DC Justice League 2005-11-30 00:00:00.000 DC Superman 1967-04-30 00:00:00.000 DC Superman 2005-06-15 00:00:00.000 DC Superman 2005-06-30 00:00:00.000 DC Superman 2005-07-13 00:00:00.000 Marvel Amazing Spider-Man 2005-06-30 00:00:00.000 Marvel Amazing Spider-Man 2005-08-15 00:00:00.000 Marvel Amazing Spider-Man 2005-09-15 00:00:00.000 Marvel Amazing Spider-Man 2005-09-21 00:00:00.000 Marvel Avengers 2005-06-30 00:00:00.000 Marvel Fantastic Four 2005-04-23 00:00:00.000 Marvel Incredible Hulk 2005-06-30 00:00:00.000 Marvel Incredible Hulk 2005-08-15 00:00:00.000 Marvel Punisher 2005-08-15 00:00:00.000 I only want the latest date for each docname in docCat So would return this: DC Aquaman 2005-08-15 00:00:00.000 DC Batman 2005-08-15 00:00:00.000 DC Flash 2005-09-15 00:00:00.000 DC Justice League 2005-11-30 00:00:00.000 DC Superman 2005-07-13 00:00:00.000 Marvel Amazing Spider-Man 2005-09-21 00:00:00.000 Marvel Avengers 2005-06-30 00:00:00.000 Marvel Fantastic Four 2005-04-23 00:00:00.000 Marvel Incredible Hulk 2005-08-15 00:00:00.000 Marvel Punisher 2005-08-15 00:00:00.000 thanks for your help gv Try:
SELECT docCategories.docCat, docNames.docName, MAX(docVersions.docVersionDate) FROM docCategories, docNames, docVersions WHERE docNames.deletedFlag = 0 AND docNames.docCatID=docCategories.docCatID AND docNames.docNameID=docVersions.docNameID GROUP BY docCategories.docCat, docNames.docName HTH Jerry Show quote "gv" <viat***@musc.edu> wrote in message news:OdvVORRxFHA.3312@TK2MSFTNGP09.phx.gbl... > Hi all, > > The following query returns the following results. > > SELECT docCategories.docCat, docNames.docName, docVersions.docVersionDate > FROM docCategories, docNames, docVersions > WHERE docNames.deletedFlag = 0 AND > docNames.docCatID=docCategories.docCatID AND > docNames.docNameID=docVersions.docNameID > > ORDER BY docCategories.docCat, docNames.docName ASC > > DC Aquaman 2005-08-15 00:00:00.000 > DC Batman 2005-08-15 00:00:00.000 > DC Flash 2005-09-13 00:00:00.000 > DC Flash 2005-09-15 00:00:00.000 > DC Justice League 2005-11-30 00:00:00.000 > DC Superman 1967-04-30 00:00:00.000 > DC Superman 2005-06-15 00:00:00.000 > DC Superman 2005-06-30 00:00:00.000 > DC Superman 2005-07-13 00:00:00.000 > Marvel Amazing Spider-Man 2005-06-30 00:00:00.000 > Marvel Amazing Spider-Man 2005-08-15 00:00:00.000 > Marvel Amazing Spider-Man 2005-09-15 00:00:00.000 > Marvel Amazing Spider-Man 2005-09-21 00:00:00.000 > Marvel Avengers 2005-06-30 00:00:00.000 > Marvel Fantastic Four 2005-04-23 00:00:00.000 > Marvel Incredible Hulk 2005-06-30 00:00:00.000 > Marvel Incredible Hulk 2005-08-15 00:00:00.000 > Marvel Punisher 2005-08-15 00:00:00.000 > > I only want the latest date for each docname in docCat > > So would return this: > > DC Aquaman 2005-08-15 00:00:00.000 > DC Batman 2005-08-15 00:00:00.000 > DC Flash 2005-09-15 00:00:00.000 > DC Justice League 2005-11-30 00:00:00.000 > DC Superman 2005-07-13 00:00:00.000 > Marvel Amazing Spider-Man 2005-09-21 00:00:00.000 > Marvel Avengers 2005-06-30 00:00:00.000 > Marvel Fantastic Four 2005-04-23 00:00:00.000 > Marvel Incredible Hulk 2005-08-15 00:00:00.000 > Marvel Punisher 2005-08-15 00:00:00.000 > > thanks for your help > gv > > > Thanks!! that works fine
gv Show quote "Jerry Spivey" <jspi***@vestas-awt.com> wrote in message news:O2vsfaRxFHA.2924@TK2MSFTNGP15.phx.gbl... > Try: > > SELECT docCategories.docCat, docNames.docName, > MAX(docVersions.docVersionDate) > FROM docCategories, docNames, docVersions > WHERE docNames.deletedFlag = 0 AND > docNames.docCatID=docCategories.docCatID AND > docNames.docNameID=docVersions.docNameID > GROUP BY docCategories.docCat, docNames.docName > > HTH > > Jerry > > "gv" <viat***@musc.edu> wrote in message > news:OdvVORRxFHA.3312@TK2MSFTNGP09.phx.gbl... >> Hi all, >> >> The following query returns the following results. >> >> SELECT docCategories.docCat, docNames.docName, >> docVersions.docVersionDate >> FROM docCategories, docNames, docVersions >> WHERE docNames.deletedFlag = 0 AND >> docNames.docCatID=docCategories.docCatID AND >> docNames.docNameID=docVersions.docNameID >> >> ORDER BY docCategories.docCat, docNames.docName ASC >> >> DC Aquaman 2005-08-15 00:00:00.000 >> DC Batman 2005-08-15 00:00:00.000 >> DC Flash 2005-09-13 00:00:00.000 >> DC Flash 2005-09-15 00:00:00.000 >> DC Justice League 2005-11-30 00:00:00.000 >> DC Superman 1967-04-30 00:00:00.000 >> DC Superman 2005-06-15 00:00:00.000 >> DC Superman 2005-06-30 00:00:00.000 >> DC Superman 2005-07-13 00:00:00.000 >> Marvel Amazing Spider-Man 2005-06-30 00:00:00.000 >> Marvel Amazing Spider-Man 2005-08-15 00:00:00.000 >> Marvel Amazing Spider-Man 2005-09-15 00:00:00.000 >> Marvel Amazing Spider-Man 2005-09-21 00:00:00.000 >> Marvel Avengers 2005-06-30 00:00:00.000 >> Marvel Fantastic Four 2005-04-23 00:00:00.000 >> Marvel Incredible Hulk 2005-06-30 00:00:00.000 >> Marvel Incredible Hulk 2005-08-15 00:00:00.000 >> Marvel Punisher 2005-08-15 00:00:00.000 >> >> I only want the latest date for each docname in docCat >> >> So would return this: >> >> DC Aquaman 2005-08-15 00:00:00.000 >> DC Batman 2005-08-15 00:00:00.000 >> DC Flash 2005-09-15 00:00:00.000 >> DC Justice League 2005-11-30 00:00:00.000 >> DC Superman 2005-07-13 00:00:00.000 >> Marvel Amazing Spider-Man 2005-09-21 00:00:00.000 >> Marvel Avengers 2005-06-30 00:00:00.000 >> Marvel Fantastic Four 2005-04-23 00:00:00.000 >> Marvel Incredible Hulk 2005-08-15 00:00:00.000 >> Marvel Punisher 2005-08-15 00:00:00.000 >> >> thanks for your help >> gv >> >> >> > > |
|||||||||||||||||||||||