Hi, I'm trying to configure a sqlcounter that is reset every Sunday 0:00AM:<br clear="all"><br> sqlcounter weeklycounter {<br> counter-name = Weekly-Session-Time<br> check-name = Max-Weekly-Session
<br> reply-name = Session-Timeout<br> sqlmod-inst = sql<br> key = User-Name<br> reset = weekly<br><br> # For mysql:<br> query = "SELECT SUM(AcctSessionTime - \
<br> GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \<br> FROM radacct WHERE UserName='%{%k}' AND \<br> UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
<br> }<br><br>After that, I did a radtest. From the resulting SQL trace, I notice "%b" is expanded as 7 days earlier than today. For instance, when running radtest on 20 Nov 2007 1:16AM (a Tuesday), "%b" gets expanded to 13 Nov 2007 0:00AM (a Tuesday too), which is not my desired outcome.
<br><br>Hence, how do I configure a sqlcounter that is reset every Sunday 0:00AM? Thanks in advance, and sorry if there're any obvious mistakes that I have overlooked.<br><br>-- <br>sc