@@ -105,18 +105,18 @@ export class UsagePresenter extends BasePresenter {
105
105
//usage by task
106
106
const tasks = this . _replica . $queryRaw < TaskUsageItem [ ] > `
107
107
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"
115
115
FROM
116
116
${ sqlDatabaseSchema } ."TaskRun" tr
117
117
JOIN ${ sqlDatabaseSchema } ."Project" pr ON pr.id = tr."projectId"
118
118
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"
120
120
WHERE
121
121
env.type <> 'DEVELOPMENT'
122
122
AND tr."createdAt" > ${ startOfMonth }
@@ -132,7 +132,7 @@ export class UsagePresenter extends BasePresenter {
132
132
averageDuration : Number ( item . averageDuration ) ,
133
133
averageCost : Number ( item . averageCost ) + env . CENTS_PER_RUN / 100 ,
134
134
totalDuration : Number ( item . totalDuration ) ,
135
- totalCost : Number ( item . totalCost + item . totalBaseCost ) ,
135
+ totalCost : Number ( item . totalCost ) + Number ( item . totalBaseCost ) ,
136
136
} ) )
137
137
. sort ( ( a , b ) => b . totalCost - a . totalCost ) ;
138
138
} ) ;
0 commit comments