Non potrò dettagliare con precisione perche non
conosco Jomalia e molto poco MySql
Poi tu parli di un componente che ti visualizza il risultato in exel !!!
Ti ho fatto un esempio in Access
( che è la mia "palestra" per le prove )
Poi dovrai trasformartlo in MySql
penso che dovrai correggere la funzione Iif ( se )
usando la sintassi di MySql
Ho evitato appositamente i CampiIncrociati
o il DCount(xxx) che forse non avresti
potuto "tradurre" in MySql
Si tratta solo di semplici query nidificate
__________________________________________________ _______
Se tu hai una tabella di nome "Tab"
con un solo campo di nome "Cam"
(NON PUOI AVERE VALORI DUPLICATI)
Con la query sottostante la porti su una sola e unica riga
Devi pero sapere in partenza quante righe ( quindi colonne )
devi avere e la query va scritta per quelle colonne
l'esempio riportato si riferisce a 4 colonne
l'incremento è intuitivo
codice:
SELECT
Max(Q07.n1) AS m1,
Max(Q07.n2) AS m2,
Max(Q07.n3) AS m3,
Max(Q07.n4) AS m4
FROM
(
SELECT
IIf([TotPr]=1,[Cam]) AS n1,
IIf([TotPr]=2,[Cam]) AS n2,
IIf([TotPr]=3,[Cam]) AS n3,
IIf([TotPr]=4,[Cam]) AS n4
FROM
(
SELECT
Q03.TabX.Cam,
Sum(Q03.Ixf) AS TotPr
FROM
(
SELECT
TabX.Cam,
TabY.Cam,
IIf([TabX.Cam]<[TabY.Cam],0,1) AS Ixf
FROM Tab AS TabX, Tab AS TabY
) AS Q03
GROUP BY Q03.TabX.Cam
) AS Q05
) AS Q07
;
Saluti