Postada em 24/06/2011 10:27 hs
Galera preciso de uma ajuda de vocês, TENHO QUE SOMAR AS HORAS DE UM CAMPO (TOTAL_DIARIO) estou usando o SUM, só que quando passa de 24 horas não dá certo, ALGUEM PODERIA ME AJUDAR?? obrigado.
ABAIXO ESTÁ O COMANDO SQL, funciona, mas se passar de 24 horas a soma dá problema.....
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Trabalhador.mdb;Persist Security Info=False" sSQL = "SELECT Tabempenho.NR_PM,Tabservidor.NOME,Tabservidor.P_GRAD, Tabservidor.SECAO ,Sum(Tabempenho.TOTAL_DIARIO) as TotNF FROM Tabempenho INNER JOIN Tabservidor ON Tabempenho.NR_PM = Tabservidor.NR_PM Where left(Tabempenho.HORA_INICIO,10) BETWEEN #" & Format(Text1, "DD/MM/YYYY") & "# AND #" & Format(Text2, "DD/MM/YYYY") & "# GROUP BY Tabempenho.NR_PM,Tabservidor.NOME, Tabservidor.P_GRAD, Tabservidor.SECAO Order by Tabservidor.NOME" Set rsNF = db.Execute(sSQL) CarregaLvNFTot lvNF, rsNF Set rsNF = Nothing
OBRIGADO
|