12 lines
386 B
Text
12 lines
386 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 - EXTRACT(epoch FROM AcctStartTime)), 0)) \
|
|
FROM radacct \
|
|
WHERE UserName='%{${key}}' \
|
|
AND EXTRACT(epoch FROM AcctStartTime) + AcctSessionTime > '%%b'"
|
|
|