>It doesn't work on postgresql v7.4.6 that I tried it on.. howver, I used > >"SELECT now() - AcctStartTime FROM radacct WHERE UserName = '%{%k}' >LIMIT 1;" >
Be carefull with this!!!!! "SELECT now() - AcctStartTime Secs FROM radacct WHERE UserName = '%{k}' LIMIT 1;" Gives for example with username 'test': +-----------+ | Secs | +-----------+ | 684042112 | +-----------+ Recalculated in days: 7917,1540740740740740740740740741 days.... Is NOT the same as: "SELECT UNIX_TIMESTAMP() - UNIX_TIMESTAMP(AcctStartTime) Secs FROM radacct WHERE UserName = '%{%k}' LIMIT 1" Gives for example with username 'test': +----------+ | Secs | +----------+ | 17119330 | +----------+ Recalculated in days: 198,14039351851851851851851851852 198days is the correct calculation... So as you can see, it isn't the same, at least in MySQL, don't know with other databases. So before you you begin: think, try and check your things. J. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html