SELECT u.name, SUM(g.util * (1.0/60.0)) AS gpu_hours
FROM usage g
JOIN users u ON g.uid = u.uid
- WHERE u.time >= datetime('now', 'start of day')
+ WHERE g.time >= datetime('now', 'start of day')
GROUP BY u.uid
ORDER BY gpu_hours DESC;
};
SELECT u.name, SUM(g.util * (1.0/60.0)) AS gpu_hours
FROM usage g
JOIN users u ON g.uid = u.uid
- WHERE u.time >= datetime('now', 'start of day', '-' || strftime('%w', 'now') || ' days')
+ WHERE g.time >= datetime('now', 'start of day', '-' || strftime('%w', 'now') || ' days')
GROUP BY u.uid
ORDER BY gpu_hours DESC;
};
SELECT u.name, SUM(g.util * (1.0/60.0)) AS gpu_hours
FROM usage g
JOIN users u ON g.uid = u.uid
- WHERE u.time >= datetime('now', 'start of month')
+ WHERE g.time >= datetime('now', 'start of month')
GROUP BY u.uid
ORDER BY gpu_hours DESC;
};
# Finish HTML and cleanup
print end_html;
-$sth->finish();
+$sth_today->finish();
+$sth_week->finish();
+$sth_month->finish();
+$sth_alltime->finish();
$dbh->disconnect();