É possível sim.
Teria que criar uma job, sendo executada uma vez por dia. Nesta job, você faria a comparação das datas, sendo a data em que o jogador logou pela ultima vez e a data atual (momento da execução da job), caso fosse mais de 30 dias, você faria o update.