Boa noite ,tenho a seguinte consulta abaixo ,onde no BD comecei a fazer lacto apartir do mes 10/2011,e esta consulta me mostra a soma de cada mes .Agora ao chegar no mes 10 de 2012 a consulta está somando os valores do mes 10/11 e 10/12 ,como se fosse o mesmo ano ,sem distinguir o ano ,gostaria de saber como corrigir isso !obrigado
SELECT Format([DataServico],"mm/yyyy") AS MesRef, Format([DataServico],"mm/yyyy") AS Data, Format(DSum("ValorT","Venda","Month([DataServico]) = '" & Month([DataServico]) & "'"),"Currency") AS Bruto, Count(subvenda.Idservico) AS Qt_serviço
FROM Venda INNER JOIN subvenda ON Venda.Idvenda = subvenda.idcliente
GROUP BY Format([DataServico],"mm/yyyy"), Format([DataServico],"mm/yyyy"), Format(DSum("ValorT","Venda","Month([DataServico]) = '" & Month([DataServico]) & "'"),"Currency");
SELECT Format([DataServico],"mm/yyyy") AS MesRef, Format([DataServico],"mm/yyyy") AS Data, Format(DSum("ValorT","Venda","Month([DataServico]) = '" & Month([DataServico]) & "'"),"Currency") AS Bruto, Count(subvenda.Idservico) AS Qt_serviço
FROM Venda INNER JOIN subvenda ON Venda.Idvenda = subvenda.idcliente
GROUP BY Format([DataServico],"mm/yyyy"), Format([DataServico],"mm/yyyy"), Format(DSum("ValorT","Venda","Month([DataServico]) = '" & Month([DataServico]) & "'"),"Currency");