Existem duas maneiras:
-
Armazene a data e hora do último acesso no banco de dados por tabela de sessão persistente do usuário, se você tiver uma. Na próxima chamada de exibição para o banco de dados, use o último horário de acesso anterior na sessão para filtrar as linhas a partir de.
-
Armazene a hora do último acesso na sessão virtual do usuário no ambiente cliente. Em cada chamada para o servidor, envie também a data do último acesso. Portanto, esse servidor o usa para filtrar as linhas a partir de.
Eu prefiro usar a segunda opção que o processo não gravará nenhum dado nas tabelas do banco de dados.