Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

filipescoob

Somatorio de Carga Horaria

Recommended Posts

Ola galera tudo bem...

 

salve mais uma vez

 

Estou com uma duvida com a soma de carga horaria... estou usando este select para me retornar a carga horaria usada de um determinado local...

 

set rt = server.CreateObject("adodb.recordset")	strSQL = "SELECT e.id, s.descricao as sala, p.descricao as produto, h.descricao as horario, timediff(h.horariofim,h.horarioinicio) as carga_horaria, e.dia as dia, e.mes as mes,e.ano as ano  FROM entrevista e, sala s, horario h, candidatos_entrevista ce, produto p WHERE e.mes between "& mesinicio &" and " & mes_hab_01_final &" and e.ano = 2005 and e.id = ce.entrevista_ and e.sala_ = s.id and e.horario_ = h.id and ce.produto_ = p.id group by e.id order by e.mes, e.dia"Set rt = conn.Execute(strSQL)

O select esta funcionando certinho porem... quando tento somar a coluna carga horaria ele da este erro....

 

 

Tipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A000D)Tipos incompatíveis: '[string: "03:00:0003:00:0003:0"]'/select/select_triagem_send.asp, line 182

linha 182: total_horas_total = (total_horas_01) + (total_horas_02) + (total_horas_03)

 

ha soma esta feita assim... são tres selects e dentro de cada laço para apresentalos tem esta conta

 

conta de soma : total_horas_03 = total_horas_03 + rp("carga_horaria")

 

Uma para kada select

 

Como faço para resolver este erro e conseguir somar tudo, porque pelo que entendi... ele esta concatenando...

 

Abraços Galera....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta a string da query que tá fazendo a soma. Vai ficar mais fácil para visualizar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.