Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Select only a certain number of records from a table
Message
 
 
To
06/02/2002 11:17:04
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00616091
Message ID:
00616117
Views:
22
>Is there a way that I can select only X amount of records from a table and put them into another table?
>
>Ex.
>TableA has 779696 number of records and is sorted by datetime desc
>I only want the first 30 records and want them in TableB
>What is the best way to do this?
>
>TIA!
Select TOP 30 * ;
  FROM tablea ;
  ORDER BY datetime desc ;
  INTO CURSOR crsTemp

SELECT tableb
APPEND FROM (DBF(crsTemp)) FOR RECNO() <= 30
Select could return more than 30 records if there're more than one record with the same datetime at the bottom of 30 records.
--sb--
Previous
Reply
Map
View

Click here to load this message in the networking platform