Hi, i'm not able to group by date (a.data) this query
Code:
SELECT a.CF AS CFbase, a.data AS Data_base, (SELECT cf FROM qryassoreti as a1 WHERE a1.data=a.data AND a1.azienda = a.azienda and a1.tipo = a.tipo)-(SELECT cf FROM qryassoreti as a1 WHERE a1.data=dateadd("M",-1,a.data) AND a1.azienda = a.azienda and a1.tipo = a.tipo) AS [+- CF], Format((SELECT cf FROM qryassoreti as a1 WHERE a1.data=a.data AND a1.azienda = a.azienda and a1.tipo = a.tipo)/(SELECT cf FROM qryassoreti as a1 WHERE a1.data=dateadd("M",-1,a.data) AND a1.azienda = a.azienda and a1.tipo = a.tipo)-1,"Percent") AS [% CF], (SELECT Totale FROM qryassoreti as a2 WHERE a2.data=a.data AND a2.azienda = a.azienda and a2.tipo = "Stock") AS StockBaseFROM qryassoreti AS a
WHERE (((a.data)>=[MASCHERE]![Aziende]![datainiziotb] And (a.data)<=[MASCHERE]![Aziende]![datafinetb]) AND ((a.azienda)=[Maschere]![Aziende]![Azienda])) OR (((a.data)<=[MASCHERE]![Aziende]![datafinetb]) AND ((a.azienda)=[Maschere]![Aziende]![Azienda]) AND (([MASCHERE]![Aziende]![datainiziotb]) Is Null)) OR (((a.data)>=[MASCHERE]![Aziende]![datainiziotb]) AND ((a.azienda)=[Maschere]![Aziende]![Azienda]) AND (([MASCHERE]![Aziende]![datafinetb]) Is Null)) OR (((a.azienda)=[Maschere]![Aziende]![Azienda]) AND (([MASCHERE]![Aziende]![datainiziotb]) Is Null) AND (([MASCHERE]![Aziende]![datafinetb]) Is Null))
ORDER BY a.data;
can you help me? tell me if you need more infos, thanks