Ho una query di questo tipo che mi raggruppa tutti i codici articoli e mi esegue la somma di essi
SELECT DISTINCTROW tbCorpoDoc.IDArticolo, Sum(tbPagamento.imponibile) AS SommaDiimponibile
FROM tbCorpoDoc INNER JOIN tbPagamento ON tbCorpoDoc.IDDoc = tbPagamento.IDDocumento
GROUP BY tbCorpoDoc.IDArticolo;
ora se vi aggiungo un campo di tipo data
[tbPagamento.DataPagamento] dove eseguire poi un filtro per selezionare un periodo ove fare la somma non mi raggruppa più in base all'articolo
SELECT DISTINCTROW tbCorpoDoc.IDArticolo, Sum(tbPagamento.imponibile) AS SommaDiimponibile, tbPagamento.DataPagamento
FROM tbCorpoDoc INNER JOIN tbPagamento ON tbCorpoDoc.IDDoc = tbPagamento.IDDocumento
GROUP BY tbCorpoDoc.IDArticolo, tbPagamento.DataPagamento;
se la elimino dal raggruppamento mi da errore
SELECT DISTINCTROW tbCorpoDoc.IDArticolo, Sum(tbPagamento.imponibile) AS SommaDiimponibile, tbPagamento.DataPagamento
FROM tbCorpoDoc INNER JOIN tbPagamento ON tbCorpoDoc.IDDoc = tbPagamento.IDDocumento
GROUP BY tbCorpoDoc.IDArticolo;