Bom Dia Estou fazendo uma pesquia ao banco de dados sql server o qual preciso pegar todos os dados do mes anterior, mas o mesmo me retorna zero, alguem poderia me dar uma ajuda?
Table = xc_ic_Display_Pulso.Fonte.Item("HistPulso_Minutos").TableName
Set Consulta = xc_ic_Display_Pulso.Item("Consulta1")
Consulta.SQL = "Select SUM(Valor)as soma7D FROM " &Table& _
" WHERE E3TimeStamp >= #<%DataInicial%># AND E3TimeStamp <= #<%DataFinal%># "
Consulta.SetVariableValue "DataInicial", Month(now) -1
Consulta.SetVariableValue "DataFinal", Month(now) -1
Set rec = Consulta.GetADORecordset()
If IsNull(rec.Fields.Item("soma7D").Value) then
Value = 0
else
Value = CStr(rec.Fields.Item("soma7D").Value /1000)+ " " + xc_ic_Display_Pulso.Unidade
end if
para o dia simplesmente coloco assim:
Consulta.SetVariableValue “DataInicial”, now
Consulta.SetVariableValue “DataFinal”, now