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.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
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