Fixed calculation in part changes
This commit is contained in:
@ -34,10 +34,16 @@ public class ScrapeDatabaseRepository : IScrapeDatabaseRepository
|
|||||||
|
|
||||||
SqlCommand cmd = _connection.CreateCommand();
|
SqlCommand cmd = _connection.CreateCommand();
|
||||||
|
|
||||||
string query = "SELECT COUNT(*) FROM " +
|
string query = "SELECT SUM(PCHANGE) " +
|
||||||
"(SELECT REACTOR, COUNT(PROD_SPEC_ID) - 1 AS PCHANGE FROM " +
|
" FROM (SELECT REACTOR, " +
|
||||||
"(SELECT REACTOR, PROD_SPEC_ID, COUNT(WO) AS PSN_COUNT FROM RDS WHERE DATE_OUT BETWEEN @startDate AND @endDate GROUP BY REACTOR, PROD_SPEC_ID) AS t " +
|
" COUNT(PROD_SPEC_ID) - 1 AS PCHANGE " +
|
||||||
"GROUP BY REACTOR) AS l WHERE PCHANGE > 0";
|
" FROM (SELECT REACTOR, " +
|
||||||
|
" PROD_SPEC_ID, " +
|
||||||
|
" COUNT(WO) AS PSN_COUNT " +
|
||||||
|
" FROM RDS " +
|
||||||
|
" WHERE DATE_OUT BETWEEN @startDate AND @endDate " +
|
||||||
|
" GROUP BY REACTOR, PROD_SPEC_ID) AS t " +
|
||||||
|
" GROUP BY REACTOR) AS l";
|
||||||
|
|
||||||
cmd.CommandText = query;
|
cmd.CommandText = query;
|
||||||
_ = cmd.Parameters.AddWithValue("@startDate", startDate);
|
_ = cmd.Parameters.AddWithValue("@startDate", startDate);
|
||||||
|
Reference in New Issue
Block a user