Add duration statistics to stats page (#1626)

This commit is contained in:
FleetingOrchard
2021-08-26 13:37:08 +10:00
committed by GitHub
parent 45a9aabdaf
commit 50cb6a9c79
10 changed files with 170 additions and 20 deletions

View File

@@ -274,6 +274,10 @@ func (qb *sceneQueryBuilder) Size() (float64, error) {
return qb.runSumQuery("SELECT SUM(cast(size as double)) as sum FROM scenes", nil)
}
func (qb *sceneQueryBuilder) Duration() (float64, error) {
return qb.runSumQuery("SELECT SUM(cast(duration as double)) as sum FROM scenes", nil)
}
func (qb *sceneQueryBuilder) CountByStudioID(studioID int) (int, error) {
args := []interface{}{studioID}
return qb.runCountQuery(qb.buildCountQuery(scenesForStudioQuery), args)