sql >> Database >  >> RDS >> Sqlserver

Hoe de maximale inkomende oproeppieken berekenen?

Wanneer een oproep begint, neemt het aantal oproepen toe. Wanneer een oproep eindigt, neemt het aantal oproepen af. Dus...

;with cte as
(
    select SessionStartTime as changetime,1 as CC from yourtable
    union all
    select SessionCloseTime,-1 from yourtable
)
    select top 1 changetime,rt from
    (
    select * from cte
        cross apply 
        (select SUM(cc) as rt from cte c where c.changetime<=cte.changetime) rt         
    ) v
    order by rt desc


  1. SQL Server Index Welke moet worden geclusterd?

  2. Isql gebruiken met een Connection String

  3. Duplicaten verwijderen in MySQL

  4. Hoe test ik een Oracle Stored Procedure met RefCursor-retourtype?