Ve se te ajuda,
SEC_TO_TIME(seconds)
seconds argument, converted to hours, minutes, and seconds, as a value in 'HH:MM:SS' or HHMMSS format, depending on whether the function is used in a string or numeric context. SELECT SEC_TO_TIME(2378);
-> '00:39:38'
[]�s
Pedro
[EMAIL PROTECTED] wrote:
Oi pessoal...
estou construindo um relat�rio que ir� me retornar um total de horas
trabalhadas por dia baseado em v�rios registros que um usu�rio pode ter por
dia.
Estou utilizando o MySQL, e no meu select fa�o um SUM() do campo que cont�m
o total de horas por registro e agrupo por data.
O valor retornado pelo SUM() � em minutos, e n�o no formato 00:00:00 como
est�o as horas no registro.
Ou seja.. se tenho dois registros com os valores de horas "00:02:00" e
"00:01:00" no dia "2004-05-26", o SUM me retorna "300" que equivale a 3
minutos..
Das duas uma...
ou eu fa�o o select me retornar no formato "00:00:00" ou utilizo uma
express�o pra tratar esse valor e retornar no formato desejado.
Como n�o sei retornar no select, resolvi tentar o c�digo abaixo que me
retorna no formato HH:mm.
minuto = minuto/100;
if (minuto < 10) {
horaMinuto = "00:0" + minuto;
} else if (minuto < 60) { //tb � maior que 10
horaMinuto = "00:" + minuto;
} else {
int hora = minuto / 60;
minuto = minuto % 60;
if (minuto < 10) {
horaMinuto = hora + ":0" + minuto;
} else {
horaMinuto = hora + ":" + minuto;
}
}
return horaMinuto;
T� apanhando pra tentar colocar esse c�digo de alguma forma no meu
relat�rio. J� criei vari�vel.. alterei os fields no iReport.
Mas o neg�cio t� complicado.
Se algu�m puder me dar uma ajudinha..
Obrigado
Rafael de Oliveira Lopes
Secretaria de Finan�as de Fortaleza
+55 85 2553746
[EMAIL PROTECTED]
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]
--------------------------------
Pedro Gon�alves de Oliveira
[EMAIL PROTECTED]
--------------------------------
Pedro Gon�alves de Oliveira
[EMAIL PROTECTED]
--------------------------------
Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!
