私がコール センターで働いていて、1 日で 10 件の電話をクローズしたが、20 件の電話をオープンしたとします。「本当の」数字は実際には-10
. 目標は 10 回の呼び出しで終了しますが、20 回の呼び出しが開かれたため、ワーカーは失敗しました。
これを反映するSQLレポートを書きたいと思います。しかし、私の問題は、集計カウントから数値を計算できないことです。
SELECT workername AS Name,
(SELECT Count(closeddate)
FROM mybanksupport
WHERE closeddate = NULL) OPENCALLS,
(SELECT Count(closeddate)
FROM mybanksupport
WHERE closeddate = NOT NULL) CLOSEDCALLS,
(SELECT opencalls - closedcalls) REALCALLS
FROM mybanksupport
つまり、2 つの列カウント値を計算し、その値を使用して、Real Calls という別の計算列を作成したいと考えています。