nix-gscheits/pkgs/fablab/freeradius-anon-access/raddb/mods-config/sql/counter/sqlite/weeklycounter.conf
2022-08-03 02:29:50 +00:00

12 lines
382 B
Text

#
# This query properly handles calls that span from the
# previous reset period into the current period but
# involves more work for the SQL server than those
# below
#
query = "\
SELECT SUM(acctsessiontime - GREATEST((%%b - strftime('%%s', acctstarttime)), 0)) \
FROM radacct \
WHERE username = '%{${key}}' \
AND (strftime('%%s', acctstarttime) + acctsessiontime) > %%b"