Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
UNION SELECT... please correct me
Message
De
27/10/1998 07:54:40
 
 
À
27/10/1998 07:42:48
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00150818
Message ID:
00150845
Vues:
21
Denis,

The ODER BY *must* be in the final SELECT only. Since the Help does *not* say any restrictions about TOP, I would suppoose that it *also* should be in the last select.

If you continue to get an error that way, try it without the TOP n and see what you get - if it works, then you may need a second lone select (not UNIONed) to get your TOP n as you want.

Oh Darn - I just also noticed that you do *not* select any fields! This is a *must do too, in *both* selects (even if you want "*" for all fields).

Good Luck,

Jim N



>Hi Jim
>Excuse. I will take it in the future messages.
>
>>>
>>>My code:
>>>SELECT TOP 1 * ;
>>>FROM myDatabase!myTable ;
>>> WHERE myTable.cod = pCod ;
>>> AND myTable.price >=pPrice ;
>>> UNION ;
>------------------------ THE NEXT LINE WITH ERROR
>------------ "Command is missing required clause "
>>> SELECT TOP 1 *;
>>> FROM myDatabase!myTable;
>>> WHERE myTable.cod = pCod ;
>>> AND myTable.price <=pPrice ;
>>>ORDER BY mytable.price ;
>>>INTO CURSOR curPrice
>>>
>>>I receive error message... What the problem ?... OR I do't use TOP 1 AND UNION ?
>>>Thanks for your messages.
>>>Denis.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform