Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to list all combinations.
Message
From
08/05/2008 04:09:17
 
 
To
07/05/2008 16:22:11
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01315740
Message ID:
01315793
Views:
26
What you want, is to force what is called a cartesian join.
Create Cursor curNumber (number i)
Insert into curNumber VALUES (1)
Insert into curNumber VALUES (4)
Insert into curNumber VALUES (6)
Insert into curNumber VALUES (10)
Insert into curNumber VALUES (11)
Insert into curNumber VALUES (14)
Insert into curNumber VALUES (15)
Insert into curNumber VALUES (18)
** More inserts
Select aa.Number as val1, ab.Number as val2;
   from curNumber aa, curNumber ab
For three numbers:
Select aa.Number as val1, ab.Number as val2, ac.Number as val3;
   from curNumber aa, curNumber ab, curNumber ac
>I'm trying to write a formula to work out all the possible combinations of say 2 numbers from a group of 30 numbers ranging from (1 - 50). This formula would need to also work with combinations of 3 or 4 or even 5 numbers as well. The group of numbers may increase from 30 or decrease. I know how to calculate the actual number of combinations I just can't figure how to write the code to list all the combinations. Any help would be greatly appreciated.
>
>An example of the group of 30 numbers... 1,4,6,9,10,11,14,15,18,19,20,21,22,24,27,29,30,31,33,34,35,38,39,41,42,43,45,47,48,50
Previous
Reply
Map
View

Click here to load this message in the networking platform