|
Respostas
|
Data Resposta: 10/4/2007 10:59:43 AM
|
|
Mauricio Junior
|
set nocount on --declare @teste table (hora datetime) declare @teste table (hora varchar(10))
--dados para testes insert into @teste (hora) values ('18:20') insert into @teste (hora) values ('01:50') insert into @teste (hora) values ('04:10')
--separando as horas dos minutos e somando select sum(datepart(hh, hora)) as [Total Horas], sum(datepart(mi, hora)) as [Total Minutos] from @teste
--dividindo os minutos por 60, a parte inteira adicionando as horas e o resto deixando na parte dos minutos select sum(datepart(hh, hora)) + sum(datepart(mi, hora))/60 as [Total Horas], sum(datepart(mi, hora)) % 60 as [Total Minutos] from @teste
|
|
|
|