Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Can _tally be used when using SUM or COUNT?
Message
De
22/08/2006 15:06:28
 
 
À
22/08/2006 14:57:00
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 9 SP1
Divers
Thread ID:
01147656
Message ID:
01147673
Vues:
19
Thanks Tore,

I would never have thought of using an aggregate function without a GROUP BY clause so I guess my code will be safe.

>>Hi Tore,
>>
>>I've never heard of this before and have been relying on this for many years now. I have just done some testing and _TALLY appears to always return 0 if no records were selected, even if selecting into a cursor.
>>
>>Can you give me a scenario where _tally will get set to 1 when no records are selected?
>
>SELECT COUNT(1) FROM yourtable WHERE .f.
>
>>>>I have noticed that when I run a SQL Select that is based on SUM() and COUNT() functions (to group certain records), the _TALLY returns a value greater than 0, even if no records match the WHERE clause. Is this by design? Or am I missing something?
>>>
>>>If you Select into a cursor, VFP will create a cursor with one record to hold the result, and _tally reports 1 which is the same as the number of records in this cursor.
Frank.

Frank Cazabon
Samaan Systems Ltd.
www.samaansystems.com
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform