仕事のためにやっているレポートがあり、助けが必要です。以下のクエリは、私がこれまでに行ったことを示しています。今必要なのは、一度に合計を出すのではなく、毎日ドロップした各生徒の情報を取得できるようにすることです。つまり、開始しますたとえば、一度に合計を取得するのではなく、04-23 と 05-23 の間にあるものです。その時点で毎日の結果を提供する必要があります。つまり、今日は 04-23 から 04-26 までの結果が表示され、明日は更新されます。 04-23 から 04-27 などの結果を表示します。誰かが助けていただければ幸いです。賢者に感謝
SELECT
COUNT (dbo.cst_AdCancelsQE_vw.priorqecounter) AS 'Prior to QE',
COUNT (dbo.cst_AdCancelsQE_vw.duringqecounter) AS 'During QE',
COUNT (dbo.cst_AdCancelsQE_vw.afterqecounter) AS 'After QE',
dbo.cst_AdCancelsQE_vw.Division,
dbo.cst_AdCancelsQE_vw.Campus,
LEFT(CONVERT (VARCHAR,dbo.cst_AdCancelsQE_vw.Startdate , 101), 10)AS 'Start Date'
FROM dbo.cst_AdCancelsQE_vw
--JOIN dbo.cst_AdStatusChanges_vw
--ON dbo.cst_AdCancelsQE_vw.NewStatDescrip = dbo.cst_AdStatusChanges_vw.NewStatDescrip
WHERE StartDate IN ('2012-04-23', '2012-05-07', '2012-03-12')
GROUP BY dbo.cst_AdCancelsQE_vw.division, dbo.cst_AdCancelsQE_vw.campus, dbo.cst_AdCancelsQE_vw.startdate
ORDER BY dbo.cst_AdCancelsQE_vw.division, dbo.cst_AdCancelsQE_vw.campus ASC