From bc7e83c464120237fce869d4590ff5f36a20f82b Mon Sep 17 00:00:00 2001 From: cbrianbet Date: Mon, 18 Mar 2024 10:47:10 +0300 Subject: [PATCH] Fixed arithmetic bug on date calculations --- .../handlers/get-number-tested-positivity.handler.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hts/uptake/queries/handlers/get-number-tested-positivity.handler.ts b/src/hts/uptake/queries/handlers/get-number-tested-positivity.handler.ts index 33ef9b4c..399f810c 100644 --- a/src/hts/uptake/queries/handlers/get-number-tested-positivity.handler.ts +++ b/src/hts/uptake/queries/handlers/get-number-tested-positivity.handler.ts @@ -48,16 +48,16 @@ export class GetNumberTestedPositivityHandler } if (query.fromDate) { - numberTestedPositivitySql.andWhere(`year >= year(${query.fromDate}01)`); - numberTestedPositivitySql.andWhere(`month >= month(${query.fromDate}01)`); + numberTestedPositivitySql.andWhere(`year >= ${query.fromDate.substring(0, 4)}`); + numberTestedPositivitySql.andWhere(`month >= ${query.fromDate.substring(4)}`); } if (query.toDate) { numberTestedPositivitySql.andWhere( - `year <= year(EOMONTH(${query.fromDate}01))`, + `year <= ${query.toDate.substring(0, 4)}`, ); numberTestedPositivitySql.andWhere( - `month <= month(EOMONTH(${query.fromDate}01))`, + `month <= ${query.toDate.substring(4)}`, ); }