# # 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'"