Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Trying to GROUP BY MAX() ?
Message
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Trying to GROUP BY MAX() ?
Divers
Thread ID:
00109215
Message ID:
00109215
Vues:
64
I'm trying to use the following SELECT to get me the most current record(s) from my table based on the DateTime field StateCountAsOf.
The field StateCountId is the Key field for each record.

SELECT MailingListId, ListSelectId, ;
MAX(StateCountAsOF) AS StateCountAsOF, ;
StateCountId ;
FROM StateCount ;
GROUP BY MailingListId, ListSelectId ;
INTO CURSOR zStateCount

When I run my SELECT I get the most current date but the field ListSelectId (which is a key into another table is for another record). I tried GROUP BY MAX(StateCountAsOf) and HAVING BY MAX(StateCountAsOf) but get syntax errors. I can't use StateCountId in my GROUP BY because I then get all records (since it is the key field).

Any Ideas?
Harold
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform