sql >> Databasteknik >  >> RDS >> Sqlserver

Att få summan av ett datediff-resultat

Om du inkluderar några andra kolumner måste du också inkludera en GROUP BY-sats

SELECT     AnotherColumn, SUM(DATEDIFF(day, StartDate, EndDate)+1) AS myTotal
FROM         myTable
WHERE      (Reason = '77000005471247')
GROUP BY   AnotherColumn


  1. hitta de saknade uppgifterna för arbetsdagarna och fyll raden med värdena från närmaste datum

  2. Hur man avrundar tal i SQL

  3. MariaDB DEFAULT() Förklarat

  4. VÄLJ FALL NÄR DÅ (VÄLJ)