Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL Query
Message
 
 
To
23/07/2008 00:02:52
Neil Mc Donald
Cencom Systems P/L
The Sun, Australia
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
Miscellaneous
Thread ID:
01333373
Message ID:
01333396
Views:
9
This message has been marked as the solution to the initial question of the thread.
Neil,

Try
SELECT xmlpackages.pkey, location.siteid AS Site, location.sitename AS NAME, location.phone, ;
    location.contype AS contype, location.exevers AS ExeVersion, ;
    COUNT(clients.clientno) AS Qty ;
  FROM location ;
  JOIN clients ON clients.siteid=location.siteid ;
  WHERE location.exevers < ;
         (SELECT MAX(RTRIM(majver)+[.]+RTRIM(minver)+[.]+RTRIM(midver)) ;
                  FROM xmlpackages ;
                  WHERE xmlpackages.pkey between "1000" AND "1999" )
         AND location.ACTIVE ;
  GROUP BY location.siteid, location.sitename, location.phone,  location.contype, location.exevers ;
  ORDER BY location.sitename ;
 INTO CURSOR curLocList
> Can this be done in one SELECT statement:-
>
>
>SELECT ALLTRIM(majver)+[.]+ALLTRIM(minver)+[.]+ALLTRIM(midver) as version ;
>TOP 1 ;
>FROM xmlpackages ;
>WHERE BETWEEN(xmlpackages.pkey,"1000","1999") ;
>ORDER BY 1 DESC INTO CURSOR curSelect nofilter
>
>SELECT curSelect
>
>SELECT xmlpackages.pkey, location.siteid AS Site, location.sitename AS NAME, location.phone, ;
>	location.contype AS contype, location.exevers AS ExeVersion, ;
>	COUNT(clients.clientno) AS Qty ;
>	FROM location ;
>	JOIN clients ON clients.siteid=location.siteid ;
>	GROUP BY location.siteid, location.sitename, location.phone, ;
>	location.contype, location.exevers ;
>	WHERE location.exevers < curSelect.version AND location.ACTIVE=.T. ;
>	ORDER BY location.sitename ;
>	INTO CURSOR curLocList
>
>
>Thanks in advance
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform