sql >> Databasteknik >  >> RDS >> Sqlserver

Summan av DateTime-skillnaden i sql (TT.MM)

Gör summeringen före 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. Psql COPY med begränsning misslyckas

  2. PostgreSQL:exportera resulterande data från SQL-fråga till Excel/CSV

  3. Tabell i Excel från SQL Server lagrad procedur med parameterfält i arbetsbok

  4. Hur man beräknar glidande medelvärde i MySQL