Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá queridos ha muito tempo não entro aqui, também estou enferrugada na programação.
Preciso de uma agudinha de vices.
Tenho um relatório onde é resultado de uma pesquisa entre datas, essa pesquisa mostra mostra os resultados de horas extras em varias datas, porem bao consigo somar o total dessas horas.
O campo na tabela é totalhoras e está no formato texto gravado no seguinte formato: 00:00:00.
Como posso somar esse campo?
Ja usei o qrexpress, porem só soma campo inteiro.
Por favor, como efetuar esse calculo?
pessoal esse é o código da pesquisa!
DESDE JÁ AGRADEÇO!!1
var
D8,D9,D10: TDateTime;
D11:String;
begin
D8:=DateTimePicker5.Date;
D9:=D8-1;
D10:=DateTimePicker6.Date;
D11:=DBLookupComboBox2.Text;
with
DM.Q_HPLANTAO
do
begin
close;
sql.text := 'select * from tb_hplantao WHERE pl_funcionario like :D10 and pl_dataini between :D8 and :D9 order by pl_dataini asc';
DM.Q_HPLANTAO.parameters.ParamByName('D8').Value:=D9;
DM.Q_HPLANTAO.Parameters.ParamByName('D9').Value:=D10;
DM.Q_HPLANTAO.Parameters.ParamByName('D10').Value:=D11;
DM.Q_HPLANTAO.Open;
///////// preciso somar o total de H/PERÍODO////////////////
tipo qrlabel:= sum(totalhoras);
F_PLANTAO.QR_PLANTAO.Preview;
Oi segue imagem do resultado; Quero somar a coluna H/PERÍODO
tipo incluir no na pesquisa assim
Sum(query.hperiodo)