posStart = 0 count = select TT.IdAgente, TT.NomeAgente, TT.IdFornitore, TT.NomeFornitore, TT.IdCliente, TT.NomeProdotto, sum(TT.TotBottAnnoPrec) as TotBottAnnoPrec, sum(TT.TotBottAnnoPrecSM) as TotBottAnnoPrecSM, sum(TT.TotBottAnnoInCorso) as TotBottAnnoInCorso, sum(TT.TotBottAnnoInCorsoSM) as TotBottAnnoInCorsoSM from ( select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 325 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, 0 as TotBottAnnoPrec, 0 as TotBottAnnoPrecSM, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoInCorso, 0 as TotBottAnnoInCorsoSM from dettagli D inner join ordini O on O.idordini = D.idordine and O.Anno = 2024 and O.idcliente = 325 and O.DataOrdine <= '2024/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2024 and D.Anno = 2024 group by P.Nome, F.Nome union all select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 325 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, 0 as TotBottAnnoPrec, 0 as TotBottAnnoPrecSM, 0 as TotBottAnnoInCorso, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoInCorsoSM from scontomerce D inner join ordini O on O.idordini = D.idordine and O.Anno = 2024 and O.idcliente = 325 and O.DataOrdine <= '2024/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2024 and D.Anno = 2024 group by P.Nome, F.Nome union all select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 325 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoPrec, 0 as TotBottAnnoPrecSM, 0 as TotBottAnnoInCorso, 0 as TotBottAnnoInCorsoSM from dettagli D inner join ordini O on O.idordini = D.idordine and O.Anno = 2023 and O.idcliente = 325 and O.DataOrdine <= '2023/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2023 and D.Anno = 2023 group by P.Nome, F.Nome union all select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 325 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, 0 as TotBottAnnoPrec, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoPrecSM, 0 as TotBottAnnoInCorso, 0 as TotBottAnnoInCorsoSM from scontomerce D inner join ordini O on O.idordini = D.idordine and O.Anno = 2023 and O.idcliente = 325 and O.DataOrdine <= '2023/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2023 and D.Anno = 2023 group by P.Nome, F.Nome ) as TT group by TT.IdAgente, TT.NomeAgente, TT.IdFornitore, TT.NomeFornitore, TT.IdCliente, TT.NomeProdotto order by NomeFornitore ASC, NomeProdotto Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.1043 - Liquore Alla CAMOMILLA06 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.1044 - ALO' è06 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.3013 - Grappa di Barbera 1L03 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.3024 - Grappa di Moscato 1L03 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.7513 - Grappa BOTTI DA PORTO (Astucciata)02 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.7514 - Grappa BOTTI DA MADEIRA (Astucciata )02 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.7572 - Civico 10, Vermouth di Torino06 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.7574 - Bitter 2003 Curcio FabrizioAntica Distilleria Domenico Sibona S.p.A.9918 - Gin MAeCO03 posStart = 0 count = select TT.IdAgente, TT.NomeAgente, TT.IdFornitore, TT.NomeFornitore, TT.IdCliente, TT.NomeProdotto, sum(TT.TotBottAnnoPrec) as TotBottAnnoPrec, sum(TT.TotBottAnnoPrecSM) as TotBottAnnoPrecSM, sum(TT.TotBottAnnoInCorso) as TotBottAnnoInCorso, sum(TT.TotBottAnnoInCorsoSM) as TotBottAnnoInCorsoSM from ( select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 339 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, 0 as TotBottAnnoPrec, 0 as TotBottAnnoPrecSM, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoInCorso, 0 as TotBottAnnoInCorsoSM from dettagli D inner join ordini O on O.idordini = D.idordine and O.Anno = 2024 and O.idcliente = 339 and O.DataOrdine <= '2024/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2024 and D.Anno = 2024 group by P.Nome, F.Nome union all select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 339 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, 0 as TotBottAnnoPrec, 0 as TotBottAnnoPrecSM, 0 as TotBottAnnoInCorso, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoInCorsoSM from scontomerce D inner join ordini O on O.idordini = D.idordine and O.Anno = 2024 and O.idcliente = 339 and O.DataOrdine <= '2024/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2024 and D.Anno = 2024 group by P.Nome, F.Nome union all select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 339 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoPrec, 0 as TotBottAnnoPrecSM, 0 as TotBottAnnoInCorso, 0 as TotBottAnnoInCorsoSM from dettagli D inner join ordini O on O.idordini = D.idordine and O.Anno = 2023 and O.idcliente = 339 and O.DataOrdine <= '2023/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2023 and D.Anno = 2023 group by P.Nome, F.Nome union all select A.idagenti as IdAgente, A.nome as NomeAgente, F.idfornitori as IdFornitore, -- C.idclienti as IdCliente, F.nome as NomeFornitore, -- C.nome as NomeCliente, 339 as IdCliente, -- as IdFornitore, IF (D.DescDettaglio IS NULL OR D.DescDettaglio = '', P.nome, D.DescDettaglio) as NomeProdotto, 0 as TotBottAnnoPrec, sum((D.NumCartoni * D.ConfezioniDa)) as TotBottAnnoPrecSM, 0 as TotBottAnnoInCorso, 0 as TotBottAnnoInCorsoSM from scontomerce D inner join ordini O on O.idordini = D.idordine and O.Anno = 2023 and O.idcliente = 339 and O.DataOrdine <= '2023/03/19' inner join Fornitori F on F.IdFornitori = O.IdFornitore and 1=1 inner join agenti A on A.IdAgenti = O.IdAgente and 1=1 and 1=1 inner join prodotti P on P.idprodotti = D.idprodotto and 1=1 where P.Anno = 2023 and D.Anno = 2023 group by P.Nome, F.Nome ) as TT group by TT.IdAgente, TT.NomeAgente, TT.IdFornitore, TT.NomeFornitore, TT.IdCliente, TT.NomeProdotto order by NomeFornitore ASC, NomeProdotto Curcio FabrizioAzienda Agricola Ghiga EnricoBarbera d&#039;Asti DOCG66 Curcio FabrizioAzienda Agricola Ghiga EnricoLanghe Favorita DOC66 Curcio FabrizioAzienda Agricola Ghiga EnricoMonferrato Dolcetto DOC66 Curcio FabrizioAzienda Agricola Ghiga EnricoMoscato d&#039;Asti DOCG4854 Curcio FabrizioAzienda Agricola Ghiga EnricoUltimo Grappolo60 Curcio FabrizioFattoria Montellori S.S.A.Chianti Superiore DOCG Caselle018 Curcio FabrizioFattoria Montellori S.S.A.Montellori Pas Dosè06 Curcio FabrizioFattoria Montellori S.S.A.Pinot Nero012 Curcio FabrizioSocietà Agricola La Fiorita di Bono Giancarla e Stefano S.S.Franciacorta Brut120 (18)0