Hi!!! Please help me.
I have the following table structure.
-A (name)
--B (name)
--C (name, total)
For example.
A { Tom, Sam John }
B {Mazda, Audi, Ford }
C: { (Monitor, 100), (Telephone, 230), (Mouse, 370)}
The corresponding sql select:
select * from A left join B left join C
Retrive obvios result:
And now I have desing report with the following structure:
1) Create list element (A_List) and use detail group to grouping data by A.name in it.
2) Then I use 2 another lists and placed it in A.
Now I want get the textbox = Sum(C.total) in the A_List area. It is obvious that ealier represented sql select make cartesian product (AxBxC) of A,B,C tables. And now I have multiple record for single row for each row in each table. For example I have three equals records for totals.
And I could't use aggregation function in Sum. Anobody know how this problem solves?
Hi,
I'm not sure I'll be answering exactly what you need, but I'll take the risk ;-)
I will try using a RunningTotal, checking for the condition of change, or, in the worst case creating a function in Report code to perform the custom sum.
You'll find more info in Books On Line.
HTH
Jordi Rambla
Solid Quality Learning
No comments:
Post a Comment