12 lines
382 B
Text
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"
|
|
|