comando CAST e SUM
Bom dia, estou tendo problemas com o seguinte select:
SELECT
COUNT(RODLCM.HORDUR)
FROM RODLCM INNER JOIN
RODMOT ON RODLCM.CODMOT = RODMOT.CODMOT
WHERE RODLCM.CODCUR = 9 AND MO.CODMOT=RODLCM.CODMOT
GROUP BY RODLCM.CODMOT
Onde:
-RODLCM = Tabela de Lançamento de Cursos de Motoristas
-rodlcm.hordur = Duração de cada curso (em horas = 00:00)
-rodlcm.codmot = Código do motorista que foi feito o lançamento
-rodlcm.codcur = Código do Curso que foi lançado para o motorista
-RODMOT = Tabela de Motoristas
-rodmot.codmot = Código do Motorista
Preciso fazer uma somatória de horas de duração de determinado curso que cada motorista já fez, no caso do curso '9'.
Da maneira que acima, está me devolvendo quantas vezes ele já fez o curso do tipo 9, no caso 4 vezes. Porém cada um desses cursos teve uma duração de X horas. Preciso que me traga, por exemplo, 20 horas de curso no formato hora (00:00:00).
Já tentei utilizar o comando SUM, porém deu erro de conversão, e não sou muito familiarizado com o comando CAST.
Obrigado.
Discussão (1)
Carregando comentários...