Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SQL SELECT counting records
Message
De
20/03/1999 03:17:07
Walter Meester
HoogkarspelPays-Bas
 
 
À
19/03/1999 17:06:27
Kenny Norton
Dataforce Systems Inc
Atlanta, Georgie, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00200006
Message ID:
00200102
Vues:
11
Kenny,

>The best way to overcome the speed problem, I have discovered, is to get rid of the UDF call and replace the logic with IIF()s and other native Foxpro functions imbedded in SQL statements.

>Problem: In order for this to work I have to be able to do a conditional count of records grouped by parent id and the COUNT(field_name) SQL function isn't working properly even with the correct GROUP BY and HAVING clauses.

>Question: Is there a native Foxpro function that anyone out there knows about that returns the # of records which meet a conditional parameter, kind of like:

>COUNT(Id, startdate >= DATE() AND enddate <= DATE()) AS numberactive,

Try: SUM(IIF(startdate >= DATE() AND enddate <= DATE(),1,0)) AS numberactive as a part of the SQL statement.

Hope it helps


Walter,
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform