dharkangel
MIS
hi again,
The query below is working great, I now need to do a union query on it. I am trying to create a query that does a running count but that resets at a specific interval. This is the reason you see the UNION being done at specific number intervals. Below is the query that is working:
SELECT Sum(B.ProgramManagementWeeklyClosedByCommit) AS PMMgtCBC, Sum(B.ProgramManagementWeeklyTotalClosed) AS PMMgmtTotal, A.ID
FROM QPTClosedByCommitByComponent AS A INNER JOIN QPTClosedByCommitByComponent AS B ON A.ID>=B.ID
WHERE A.ID>0 AND A.ID<6 AND B.ID>0 AND B.ID<6
GROUP BY A.ID
ORDER BY A.ID;
This is how I need it to work (of course this does not work, it's just an example)
SELECT Sum(B.ProgramManagementWeeklyClosedByCommit) AS PMMgtCBC, Sum(B.ProgramManagementWeeklyTotalClosed) AS PMMgmtTotal, A.ID
FROM QPTClosedByCommitByComponent AS A INNER JOIN QPTClosedByCommitByComponent AS B ON A.ID>=B.ID
WHERE A.ID>0 AND A.ID<6 AND B.ID>0 AND B.ID<6
UNION
SELECT Sum(B.ProgramManagementWeeklyClosedByCommit) AS PMMgtCBC, Sum(B.ProgramManagementWeeklyTotalClosed) AS PMMgmtTotal, A.ID
FROM QPTClosedByCommitByComponent AS A INNER JOIN QPTClosedByCommitByComponent AS B ON A.ID>=B.ID
WHERE A.ID>5 AND A.ID<10 AND B.ID>5 AND B.ID<10
GROUP BY A.ID
ORDER BY A.ID;
Thank you again,
The query below is working great, I now need to do a union query on it. I am trying to create a query that does a running count but that resets at a specific interval. This is the reason you see the UNION being done at specific number intervals. Below is the query that is working:
SELECT Sum(B.ProgramManagementWeeklyClosedByCommit) AS PMMgtCBC, Sum(B.ProgramManagementWeeklyTotalClosed) AS PMMgmtTotal, A.ID
FROM QPTClosedByCommitByComponent AS A INNER JOIN QPTClosedByCommitByComponent AS B ON A.ID>=B.ID
WHERE A.ID>0 AND A.ID<6 AND B.ID>0 AND B.ID<6
GROUP BY A.ID
ORDER BY A.ID;
This is how I need it to work (of course this does not work, it's just an example)
SELECT Sum(B.ProgramManagementWeeklyClosedByCommit) AS PMMgtCBC, Sum(B.ProgramManagementWeeklyTotalClosed) AS PMMgmtTotal, A.ID
FROM QPTClosedByCommitByComponent AS A INNER JOIN QPTClosedByCommitByComponent AS B ON A.ID>=B.ID
WHERE A.ID>0 AND A.ID<6 AND B.ID>0 AND B.ID<6
UNION
SELECT Sum(B.ProgramManagementWeeklyClosedByCommit) AS PMMgtCBC, Sum(B.ProgramManagementWeeklyTotalClosed) AS PMMgmtTotal, A.ID
FROM QPTClosedByCommitByComponent AS A INNER JOIN QPTClosedByCommitByComponent AS B ON A.ID>=B.ID
WHERE A.ID>5 AND A.ID<10 AND B.ID>5 AND B.ID<10
GROUP BY A.ID
ORDER BY A.ID;
Thank you again,