Con questa query visualizzo tutte le date ed i valori corrispondenti
SELECT ricevuta, valore FROM com_offerte_modifiche
WHERE valore > 0 AND year(com_offerte_modifiche.ricevuta)=@anno
UNION
SELECT ricevuta, valore FROM com_eco_fatt
WHERE year(ricevuta)=@anno
RICEVUTA VALORE
2009-01-02 | 100
2009-01-02 | 200
2009-02-02 | 200
2009-02-02 | 400
2009-03-02 | 200
2009-03-02 | 300
Quello che devo fare è raggruppare per MESE/ANNO e SOMMARE
Quindi deve venire:
01/09 300
02/09 600
03/09 500
Mi aiutete perfavore?
Baci!
Ciao Francy,
puoi fare cos�:
----
SELECT STR(Month(ricevuta),2)+'/'+STR(@anno,4) AS MeseAnno,
SUM(valore) AS TotValore
FROM
(
SELECT ricevuta, valore FROM com_offerte_modifiche
WHERE valore > 0 AND year(com_offerte_modifiche.ricevuta)=@anno
UNION
SELECT ricevuta, valore FROM com_eco_fatt
WHERE year(ricevuta)=@anno
) AS T
GROUP BY Month(ricevuta)
ORDER BY MeseAnno
----
Ciao
--
Giorgio Rancati
[Office Access MVP]