Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
One select
Message
From
20/12/2010 06:59:41
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
One select
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01493346
Message ID:
01493346
Views:
103
hi all,

is there away to make this rubbish code as one select statment
SELECT column5 , column6,column7,count(column5) as total_cfil from new1 WHERE  column6="A" AND column7>="2005" AND column7<="2006" ;
 AND count(column5) as total_cfil1  WHERE  column6="A " AND column7="2007";
 AND count(column5) as total_cfil2  WHERE  column6="A " AND column7="2008";
 AND count(column5) as total_cfil3  WHERE  column6="A" AND column7="2009";
 ************************
 SELECT column5 , column6,column7,count(column5) as Atotal_cfil from new1 WHERE column6="B" AND column7>="2005" AND column7<="2006" ;
 AND count(column5) as Atotal_cfil2  WHERE  column6="B " AND column7="2007";
 AND count(column5) as Atotal_cfil3  WHERE  column6="B" AND column7="2008";
 AND count(column5) as Atotal_cfil3  WHERE  column6="B" AND column7="2009";

*****************************************************************
 SELECT column5 , column6,column7,count(column5) as Btotal_cfil from new1 WHERE column6="B" AND column7>="2005" AND column7<="2006" ;
 AND count(column5) as Btotal_cfil2  WHERE  column6="C " AND column7="2007";
 AND count(column5) as Btotal_cfil3  WHERE  column6="C" AND column7="2008";
 AND count(column5) as Btotal_cfil3  WHERE  column6="C" AND column7="2009";

 group by column6,column5,column7 INTO cursor mucurt
brow
thanks
Next
Reply
Map
View

Click here to load this message in the networking platform