Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Compound Select
Message
 
 
To
28/08/2008 11:42:24
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Miscellaneous
Thread ID:
01342599
Message ID:
01342608
Views:
10
>Here is a pair of SELECTs that order a table of monthly revenue postings by category into columns by month. Some months are left out for simplicity.
>
>select dist fisyear from rta_revenues order by fisyear into cursor crsA
>
>select dist category, ;
>		nvl((select amount ;
>		from rta_revenues ;
>		where fisyear = crsA.fisyear and ;
>		category = crsB.category and ;
>		month(receiveddate) = 9),0) as sep , ;		
>		nvl((select amount ;
>		from rta_revenues ;
>		where fisyear = crsA.fisyear and ;
>		category = crsB.category and ;
>		month(receiveddate) = 10),0) as oct , ;
>		nvl((select amount ;
>		from rta_revenues ;
>		where fisyear = crsA.fisyear and ;
>		category = crsB.category and ;
>		month(receiveddate) = 11),0) as nov , ;
>		crsA.fisyear as fisyear ;
>		from rta_revenues crsB
>
>
>I would like to combine these in such a way that all the fisyears in the table, not just the first one. Can someone help?
>Thanks

The question is unclear. Whare result you're currently getting and what do you want? Can you show some data samples?

Thanks.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform