Bom dia Senhores ,mais uma vez ,venho pedir um help!
Tenho uma consulta onde onde ao digitar o mes ,ou entre meses ,ela me devolve os meses de anos anteriores,exemplo eu digito la 01/2012 ao 12/2012,ela me devolve 01/12,01/13,02/12,02/13 sucessivamente, sendo que no criterio eu digitei o ano especifico 2012,e ela está me exibindo o ano 2013 também .Como corrijo isso ,para ela me exibir apenas os meses referente ao ano referido.obrigado segue o sql :
SELECT Format([DataServico],"mm/yyyy") AS MesRef, Format([DataServico],"mm/yyyy") AS Data, Format(DSum("ValorT","Venda","Month([DataServico]) = '" & Month([DataServico]) & "' AND year([DataServico]) = '" & Year([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]) & "' AND year([DataServico]) = '" & Year([DataServico]) & "'"),"Currency");
Tenho uma consulta onde onde ao digitar o mes ,ou entre meses ,ela me devolve os meses de anos anteriores,exemplo eu digito la 01/2012 ao 12/2012,ela me devolve 01/12,01/13,02/12,02/13 sucessivamente, sendo que no criterio eu digitei o ano especifico 2012,e ela está me exibindo o ano 2013 também .Como corrijo isso ,para ela me exibir apenas os meses referente ao ano referido.obrigado segue o sql :
SELECT Format([DataServico],"mm/yyyy") AS MesRef, Format([DataServico],"mm/yyyy") AS Data, Format(DSum("ValorT","Venda","Month([DataServico]) = '" & Month([DataServico]) & "' AND year([DataServico]) = '" & Year([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]) & "' AND year([DataServico]) = '" & Year([DataServico]) & "'"),"Currency");