j'ai une table qui contient une colonne NoofHours et le type de données est en datetime je veux maintenant résumer les valeurs telles que 9:30 + 9:45 = 19:15 (HH: MM Formatez bien l'aide.Comment Somme NoofHours dans SQL Server
0
A
Répondre
0
Select sum(NoofHours) as sumO
FROM YourTable
Group By NoofHours
+0
Vous ne voulez rarement, sinon jamais, GROUPER sur les mêmes colonnes pour lesquelles vous calculez des agrégats. –
0
cela devrait fonctionner pour vous:
SELECT convert(time,DATEADD(hh,SUM(DATEPART(hh,CONVERT(DATETIME,tm,108))), DATEADD(n,SUM(DATEPART(n,CONVERT(DATETIME,tm,108))),'1900.01.01'))) FROM temp
J'ai aussi créé un SQLFiddle pour vous tester avec SQLFIDDLE HERE
Questions connexes
- 1. Somme de compte dans SQL Server BI
- 2. SQL Server Somme cumulatif par
- 3. SQL Server calculer la somme dynamiquement
- 4. SQL Server 2008 R2 somme cumulée
- 5. Somme des employés similaires dans une requête SQL Server
- 6. somme d'état actif comme scd dans SQL Server 2012
- 7. Somme maximale dans SQL
- 8. SQL Server - Somme (Log()) quand une valeur est 0
- 9. SQL Server trouver datiff entre les lignes différentes, somme
- 10. SQL Server: Somme des DateDiff A partir de plusieurs lignes
- 11. Base de données SQL Server multiples et la somme
- 12. La somme SQL Server avec une condition where ou having
- 13. SQL Server: obtenir le nombre et la somme des colonnes
- 14. SQL Server 2005/2008 somme (qté) résultats multipliés sur jointure
- 15. SQL Server: lignes de somme de différentes tables
- 16. SQL Server - Utilisation de la somme du nombre
- 17. somme SQL Server de deux colonnes varchar de leur alias
- 18. somme des temps dans SQL
- 19. Somme dans la requête SQL
- 20. Opération de somme dans SQL
- 21. Sql somme progressive
- 22. SQL dynamique dans SQL Server - comment?
- 23. SQL somme avec la différence
- 24. Comment puis-je faire la somme de deux champs hh: mm dans SQL Server?
- 25. somme sql de comptes
- 26. Authentification SQL Server dans SQL Server 2008
- 27. Périodes de temps pour SQL Server
- 28. SQL Server: Comment calculer différentes sommes dans une seule requête
- 29. somme() par groupe SQL
- 30. SQl somme articles conditionnellement
Ce n'est pas facile parce que SQL Server ne dispose pas d'un type de données représente un * temps *. Est-ce que cela doit être fait dans la base de données? C# * a * accès à un type de données ['TimeSpan'] (http://msdn.microsoft.com/en-us/library/system.timespan.aspx) qui prend naturellement en charge l'ajout. –