sql >> Databasteknik >  >> RDS >> Sqlserver

Hur beräknar man maximala inkommande samtalstoppar?

När ett samtal startar ökar antalet samtal. När ett samtal avslutas minskar antalet samtal. Så...

;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. HikariCP Postgresql Driver hävdar att de inte accepterar JDBC URL

  2. PHP PDO - Det finns ingen aktiv transaktion

  3. Skapa ett formulär i APEX för att ställa in variabler i en fråga för en interaktiv rapport

  4. Hur kör man en uppsättning SQL-frågor från en fil i PHP?