Spero aver fatto bene
PARAMETERS Anno Value, [da mese] Value, [a mese] Value, [GM 3] Value;
TRANSFORM Sum([Quantità]/nz([ARTICPZCON],1)) AS Vendite
SELECT Date() AS [Data rilev], RP_Fatturato.ID_Gr03 AS Forn, RP_Fatturato.ID_Articolo AS Cod, AZ01_91_MA_ARTIC.ARTICDESCR AS Descrizione, AZ01_91_MA_ARTIC.ARTICPSNEC AS [Ordine CT], Tabulato_Montebovi_Aggiornato.[ct/st], Tabulato_Montebovi_Aggiornato.shelflife, Tabulato_Montebovi_Aggiornato.[giac/rilev], AZ01_91_MA_SALDI!SALDISALDI/AZ01_91_MA_ARTIC!ARTICPZCON AS [Giac Pc], AZ01_91_MA_SALDI.SALDIDATUC AS [Data UC], RP_Fatturato.Anno, AZ01_91_MA_ARTIC.ARTICPZCON AS [Um/ct]
FROM Tabulato_Montebovi_Aggiornato RIGHT JOIN (AZ01_91_MA_SALDI INNER JOIN (AZ01_91_MA_ARTIC INNER JOIN RP_Fatturato ON AZ01_91_MA_ARTIC.ARTICCOART = RP_Fatturato.ID_Articolo) ON (AZ01_91_MA_SALDI.SALDIANNOP = RP_Fatturato.Anno) AND (AZ01_91_MA_SALDI.SALDICOART = RP_Fatturato.ID_Articolo)) ON Tabulato_Montebovi_Aggiornato.codice = AZ01_91_MA_ARTIC.ARTICCOART
WHERE (((RP_Fatturato.ID_Gr03)=[GM 3]) AND ((RP_Fatturato.CF)="C") AND ((RP_Fatturato.Anno)=[Anno]) AND ((RP_Fatturato.Mese) Between [da mese] And [a mese]) AND ((AZ01_91_MA_ARTIC.ARTICMLIB1) Is Null Or (AZ01_91_MA_ARTIC.ARTICMLIB1)=0) AND ((AZ01_91_MA_SALDI.SALDICODMA)="01") AND ((RP_Fatturato.CodCliente)<>"0319" Or (RP_Fatturato.CodCliente)="2596") AND ((AZ01_91_MA_ARTIC.ARTICGRME4)="D001"))
GROUP BY Date(), RP_Fatturato.ID_Gr03, RP_Fatturato.ID_Articolo, AZ01_91_MA_ARTIC.ARTICDESCR, AZ01_91_MA_ARTIC.ARTICPSNEC, Tabulato_Montebovi_Aggiornato.[ct/st], Tabulato_Montebovi_Aggiornato.shelflife, Tabulato_Montebovi_Aggiornato.[giac/rilev], AZ01_91_MA_SALDI!SALDISALDI/AZ01_91_MA_ARTIC!ARTICPZCON, AZ01_91_MA_SALDI.SALDIDATUC, RP_Fatturato.Anno, AZ01_91_MA_ARTIC.ARTICPZCON, AZ01_91_MA_ARTIC.ARTICGRME4
ORDER BY AZ01_91_MA_ARTIC.ARTICDESCR
PIVOT RP_Fatturato.Mese;
le tabelle sono:
Tabulato_Montebovi_Aggiornato
AZ01_91_MA_ARTIC
RP_Fatturato
AZ01_91_MA_SALDI
la query:
RP_FATTURATO_ORD_FORN_1_CON_GIACENZA_PC
Si, la tabella RP_Fatturato contiene i campi Anno e Mese
Grazie ancora