Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Compound Select
Message
 
 
À
28/08/2008 16:40:37
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Divers
Thread ID:
01342599
Message ID:
01342840
Vues:
9
This message has been marked as a message which has helped to the initial question of the thread.
>Given that this works
>select crsB.category, orderby, jul,aug,sep,oct,nov,dec,Jan,Feb,Mar,apr,may,jun,FisYear ;
>	from rta_revenuecategories crsA;
>	inner join ( ;
>	select ;
>	sum(iif(month(receiveddate)=7,Amount,000000000000.00)) as jul, ;
>	sum(iif(month(receiveddate)=8,Amount,000000000000.00)) as aug, ;
>	sum(iif(month(receiveddate)=9,Amount,000000000000.00)) as sep, ;
>	sum(iif(month(receiveddate)=10,Amount,000000000000.00)) as oct, ;
>	sum(iif(month(receiveddate)=11,Amount,000000000000.00)) as nov, ;
>	sum(iif(month(receiveddate)=12,Amount,000000000000.00)) as dec, ;
>	sum(iif(month(receiveddate)=1,Amount,000000000000.00)) as Jan, ;
>	sum(iif(month(receiveddate)=2,Amount,000000000000.00)) as Feb, ;
>	sum(iif(month(receiveddate)=3,Amount,000000000000.00)) as Mar, ;
>	sum(iif(month(receiveddate)=4,Amount,000000000000.00)) as apr, ;
>	sum(iif(month(receiveddate)=5,Amount,000000000000.00)) as may, ;
>	sum(iif(month(receiveddate)=6,Amount,000000000000.00)) as jun, ;
>	FisYear, Category ;
>	from rta_revenues ;
>	group by FisYear, Category) crsB;
>	on crsA.Category = crsB.Category ;
>	order by FisYear, orderby ;
>	into cursor crsRpt
>suppose now we want to add a field to the result "fytotal" that will total all amounts for all categories within a single fisyear? I tried adding a
>sum(amount) as fyTotal and a GROUP BY fisyear to the outside select but that didn't work.

So, did you figure this out or need a little bit more help?

Re: Functions in a select Thread #1341594 Message #1341630
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform