diff --git a/ReportingServices.Shared/Repositories/Implementations/ScrapeDatabaseRepository.cs b/ReportingServices.Shared/Repositories/Implementations/ScrapeDatabaseRepository.cs index 7451b4d..4fb12a2 100644 --- a/ReportingServices.Shared/Repositories/Implementations/ScrapeDatabaseRepository.cs +++ b/ReportingServices.Shared/Repositories/Implementations/ScrapeDatabaseRepository.cs @@ -615,8 +615,8 @@ public class ScrapeDatabaseRepository : IScrapeDatabaseRepository string query = "SELECT START_DT " + " FROM FISCAL_QTR " + - " WHERE START_DT < SYSDATETIME() " + - " AND END_DT > SYSDATETIME()"; + " WHERE START_DT <= SYSDATETIME() " + + " AND END_DT >= DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))"; cmd.CommandText = query; @@ -644,10 +644,10 @@ public class ScrapeDatabaseRepository : IScrapeDatabaseRepository string query = "SELECT START_DT FROM FISCAL_QTR " + " WHERE FISCAL_QTR = " + " (SELECT CASE WHEN ls.FISCAL_QTR - 1 = 0 THEN 4 ELSE ls.FISCAL_QTR - 1 END " + - " FROM (SELECT * FROM FISCAL_QTR WHERE START_DT < SYSDATETIME() AND END_DT > SYSDATETIME()) AS ls) " + + " FROM (SELECT * FROM FISCAL_QTR WHERE START_DT <= SYSDATETIME() AND END_DT >= DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))) AS ls) " + " AND FISCAL_YR = " + " (SELECT CASE WHEN ls.FISCAL_QTR - 1 = 0 THEN ls.FISCAL_YR - 1 ELSE ls.FISCAL_YR END " + - " FROM (SELECT * FROM FISCAL_QTR WHERE START_DT < SYSDATETIME() AND END_DT > SYSDATETIME()) AS ls)"; + " FROM (SELECT * FROM FISCAL_QTR WHERE START_DT <= SYSDATETIME() AND END_DT >= DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))) AS ls)"; cmd.CommandText = query;