sql >> Database teknologi >  >> RDS >> Sqlserver

Summen af ​​DatoTidsforskel i sql (TT.MM)

Foretag summeringen før formateringen

SELECT
  ATM,
  CONVERT(VARCHAR(10), SUM(DATEDIFF(Minute, TicketRaisedOn, ClosedOn)) / 60)
  + '.' +
  RIGHT('00' + CONVERT(VARCHAR(2), SUM(DATEDIFF(Minute, TicketRaisedOn, ClosedOn)) % 60), 2)
FROM Ticket
GROUP BY ATM

Sql Fiddle:http://sqlfiddle.com/#!3/eca01/1



  1. SQL Ydeevne UNION vs. OR

  2. Få kun dato fra datetime sql uden at konvertere til varchar, så jeg kan sortere det i excel

  3. NLlog til PostgreSQL-forbindelse

  4. hvordan man ændrer timeout for mysql vedvarende forbindelser