@@ -105,18 +105,18 @@ export class UsagePresenter extends BasePresenter {
105105 //usage by task
106106 const tasks = this . _replica . $queryRaw < TaskUsageItem [ ] > `
107107 SELECT
108- tr."taskIdentifier",
109- COUNT(*) AS "runCount",
110- AVG(tr."usageDurationMs") AS "averageDuration",
111- SUM(tr."usageDurationMs") AS "totalDuration",
112- AVG(tr."costInCents") / 100.0 AS "averageCost",
113- SUM(tr."costInCents") / 100.0 AS "totalCost",
114- SUM(tr."baseCostInCents") / 100.0 AS "totalBaseCost"
108+ tr."taskIdentifier",
109+ COUNT(*) AS "runCount",
110+ AVG(tr."usageDurationMs") AS "averageDuration",
111+ SUM(tr."usageDurationMs") AS "totalDuration",
112+ AVG(tr."costInCents") / 100.0 AS "averageCost",
113+ SUM(tr."costInCents") / 100.0 AS "totalCost",
114+ SUM(tr."baseCostInCents") / 100.0 AS "totalBaseCost"
115115 FROM
116116 ${ sqlDatabaseSchema } ."TaskRun" tr
117117 JOIN ${ sqlDatabaseSchema } ."Project" pr ON pr.id = tr."projectId"
118118 JOIN ${ sqlDatabaseSchema } ."Organization" org ON org.id = pr."organizationId"
119- JOIN ${ sqlDatabaseSchema } ."RuntimeEnvironment" env ON env."projectId " = pr.id
119+ JOIN ${ sqlDatabaseSchema } ."RuntimeEnvironment" env ON env."id " = tr."runtimeEnvironmentId"
120120 WHERE
121121 env.type <> 'DEVELOPMENT'
122122 AND tr."createdAt" > ${ startOfMonth }
@@ -132,7 +132,7 @@ export class UsagePresenter extends BasePresenter {
132132 averageDuration : Number ( item . averageDuration ) ,
133133 averageCost : Number ( item . averageCost ) + env . CENTS_PER_RUN / 100 ,
134134 totalDuration : Number ( item . totalDuration ) ,
135- totalCost : Number ( item . totalCost + item . totalBaseCost ) ,
135+ totalCost : Number ( item . totalCost ) + Number ( item . totalBaseCost ) ,
136136 } ) )
137137 . sort ( ( a , b ) => b . totalCost - a . totalCost ) ;
138138 } ) ;
0 commit comments