AJUDA COM LÓGICA

 Tópico anterior Próximo tópico Novo tópico

AJUDA COM LÓGICA

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#485047 - 24/10/2018 13:37:45

ALEVALE
JUNDIAI
Cadast. em:Março/2012


Pessoal preciso criar uma lógica de um calculo entre datas mas não estou conseguindo chegar ao resultado.

Vou explicar meu caso.
A aplicação irá controlar os usuários de rede e irá desativar e excluir os mesmos de acordo com uma quantidade de dias.
A questão é, na tabela aonde guardo as informações ela possui um histórico de dia, cada dia salva um novo registro com a data e informações.
Eu preciso calcular quando essas contas serão desativadas ou excluídas, mas quando executar a rotina diariamente o calculo da data sempre deverá ser o mesmo, explico:

Desativar = 30 dias
Excluir = 30 + 10

Se hoje é: 24.10.2018 e a conta foi desativada, amanhã quando o sistema calcular novamente a data que a conta foi desativada ele deveria trazer o dia 24.10.2018.

Para saber se a conta será desativada o sistema verifica a quantos dias ela não realiza o login na rede, então se uma conta não realizar o login na rede em >=30 ele irá desativar e depois calculo quando ela será excluída a partir da data que foi desativada.

Eu até posso fazer uma outra tabela e inserir somente 1 vez a data que foi desativada e depois tratar as informações, mas devido a uma lógica que já tenho hoje gostaria de manter na tabela histórico.

Alguém tem alguma sugestão de como poderia chegar nesse calculo  ?


---------------------------------------------------------------
"Já está provado por A+B que A+B num prova nada"
---------------------------------------------------------------

#485049 - 24/10/2018 16:47:15

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Pra entender a idéia, sintaticamente não deve estar certo
Select * from sua_tabela where (Now - Min(seu_campo_data)) >= 30

Isso traria os registros que você quer.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ALEVALE em 31/10/2018 20:38:38