[CUT]
Post by CinziaCerca di capire come si chiamano esattamente questi campi nelle query
indicate.
mi viene però un dubbio che tu voglia unire i risultati delle query non in
Verticale come fa la UNION ma in Orizzontale, vuoi cioè ottenere una query
che ti restituisca 9 campi in questo caso la query di unione non va bene
E' PROPRIO COSI'...
Post by Cinziadevi fare una normale select dalle tre query unendole sul campo data ....
Vale a dire??
Questi sono i nomi dei campi esatti, difatti avevo scritto (e me ne scuso)
il nome delle etichette che mi restituiva la query.
SELECT ALL [dData],[lCodiceBarreCliente]
FROM [_AQ_Presenze_Per_Giorno]
UNION ALL SELECT
[dData],[lCodicePrestazione],[totalePrezzi:lPrezzoPrestazione]
FROM [_AQ_Incasso_Per_Giorno]
UNION ALL SELECT [dDataspesa],[sDescrizioneSpesa],[sImportoSpesa]
FROM [_AQ_Spese_Per_Giorno]
ORDER BY [dData];
Ti allego, inoltre l'Sql delle query in oggetto
-----------------------------------------------------------------
_AQ_Presenze_Per_Giorno
-----------------------------------------------------------------
SELECT DISTINCTROW Tb_Prestazioni_Storiche.dData,
Count(Tb_Presenze_Storiche.lCodiceBarreCliente) AS
ConteggioDilCodiceBarreCliente
FROM Tb_Prestazioni_Storiche INNER JOIN Tb_Presenze_Storiche ON
Tb_Prestazioni_Storiche.VisitaID = Tb_Presenze_Storiche.VisitaID
GROUP BY Tb_Prestazioni_Storiche.dData;
-----------------------------------------------------------------
_AQ_Incasso_Per_Giorno
-----------------------------------------------------------------
SELECT DISTINCTROW Tb_Prestazioni_Storiche.dData,
Count(Tb_Prestazioni_Storiche.lCodicePrestazione) AS
ConteggioDilCodicePrestazione,
Sum(Tb_Prestazioni_Storiche.lPrezzoPrestazione) AS totalePrezzi
FROM Tb_Prestazioni_Storiche INNER JOIN Tb_Prestazioni ON
Tb_Prestazioni_Storiche.lCodicePrestazione =
Tb_Prestazioni.lCodiceBarrePrestazione
GROUP BY Tb_Prestazioni_Storiche.dData
ORDER BY Count(Tb_Prestazioni_Storiche.lCodicePrestazione) DESC;
-----------------------------------------------------------------
_AQ_Spese_Per_Giorno
-----------------------------------------------------------------
SELECT DISTINCTROW Tb_Spese_Dettagli.dDataSpesa,
Tb_Spese_Dettagli.sDescrizioneSpesa, Sum(Tb_Spese_Dettagli.sImportoSpesa) AS
SommaDisImportoSpesa
FROM Tb_Spese_Dettagli
GROUP BY Tb_Spese_Dettagli.dDataSpesa, Tb_Spese_Dettagli.sDescrizioneSpesa,
Tb_Spese_Dettagli.CodSpesa
ORDER BY Tb_Spese_Dettagli.sDescrizioneSpesa DESC;
-----------------------------------------------------------------
Buona domenica e buon appetito
Express