Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Сума от час и минути в SQL Server 2008

моля, опитайте по-долу заявката

    select CONVERT(decimal(18,2),SUM(Effort1 + Effort2)) + 
    SUM(Effort1Minutes + Effort2Minutes) / 60 + 
    CONVERT(decimal(18,2), (SUM(Effort1Minutes + Effort2Minutes) % 60) / 100.00)
from TimesheetDetails

Бях тествал с тази заявка със SQL сървър 2008, както и с SQL Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединяването на връзки е по-бавно от поддържането на една отворена връзка

  2. Съхранените процедури заключват ли таблици/редове?

  3. Пуснете външния ключ, без да знаете името на ограничението?

  4. SQL Server:ИЗБЕРЕТЕ само редовете с MAX(DATE)

  5. Изпълнете динамична заявка с go в sql