Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Compound Index
Message
 
À
14/08/1997 07:12:38
Matt Mc Donnell
Mc Donnell Software Consulting
Boston, Massachusetts, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Divers
Thread ID:
00044576
Message ID:
00044613
Vues:
39
>>>Hi all,
>>>
>>>I have a compound index on the following expression, cnoee+DTOS(dtrans)+cdtrans where cnoee is Employee #, dtrans is date and cdtrans is code. Is there any way I can do descending on dates but acending on the others? Presently I can only think of using a large number to minus DTOS(dtrans). Any other way?
>>>
>>>Thanks.
>>
>>Farouk,
>>
>>Try this. 'index on cnoee+STR({12/31/2099}-dtrans)+cdtrans'. Please let me know if this is successful.
>>
>>Good Luck,
>>
>>Bill Chadbourne
>>wchad@ime.net
>
>Instead of hard coding a date, why not just use the DATE() function? You'll never have a transaction dated tomorrow will you?
>
>If not, use Bill's idea like this:
>
>cnoee+STR(DATE()-dtrans)+cdtrans
>
>PS. hey Bill, with that LOOOOONNGG COBOL thread, don't you think we've learned not to make date related assumtions? (eg)

i'm sure i won't be around to fix the Y2100 problems...
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform