Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
kamii47
Constraint Violating Yak Guru
353 Posts |
Posted - 2008-11-19 : 08:28:59
|
| I have a table DATA and column is TOTALHOURS(varchar datatype) column contain values as 15:30:02,05:17:08'......., i need to SUM these values a.Kamran ShahidSr. Software Engineer(MCSD.Net,MCPD.net)www.netprosys.com |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2008-11-19 : 08:32:52
|
[code]DECLARE @Sample TABLE ( dt VARCHAR(20) )INSERT @SampleSELECT '15:30:02' UNION ALLSELECT '05:17:08'SELECT DATEADD(SECOND, SUM(DATEDIFF(SECOND, 0, dt)), 0)FROM @Sample[/code] E 12°55'05.63"N 56°04'39.26" |
 |
|
|
kamii47
Constraint Violating Yak Guru
353 Posts |
Posted - 2008-11-19 : 08:38:24
|
| Thanks PesoKamran ShahidSr. Software Engineer(MCSD.Net,MCPD.net)www.netprosys.com |
 |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2008-11-19 : 08:38:29
|
[code]DECLARE @Sample TABLE ( dt VARCHAR(20) )INSERT @SampleSELECT '15:30:02' UNION ALLSELECT '05:17:08'SELECT STUFF(CONVERT(CHAR(8), DATEADD(SECOND, theSeconds, '19000101'), 8), 1, 2, CAST(theSeconds / 3600 AS VARCHAR(12)))FROM ( SELECT SUM(DATEDIFF(SECOND, 0, dt)) AS theSeconds FROM @Sample ) AS d[/code] E 12°55'05.63"N 56°04'39.26" |
 |
|
|
|
|
|
|
|