Fórum Inativar Doador que não oferta ha 2 meses #532622
23/09/2015
0
- Preciso fazer um comando que varre a tabela de recebimento de doações, e caso o doador não ofertou sua contribuição há 2(dois) meses atrás o sistema inativa o mesmo automaticamente.
Ex:
Doador : Josenildo
DATA DA OFERTA: 10/07/2015
Quando eu abrir o sistema na data de hj 23/09/2015, gostaria que o comando varresse a tabela e ao achar o doador Josenildo automaticamente inativasse o mesmo, pois ele já não contribui a 2 meses atras.
Alguém pode me ajudar. ?
Josenildo Rosa
Curtir tópico
+ 0Posts
24/09/2015
Mateus Carvalho
- Esse "inativo" para você, o que seria? Você vai remover os dados do banco?
Os passos, serão o seguinte:
Primeiro, teremos que fazer uma subtração da data da ultima contribuição com a data atual de cada usuário. Se o sistema achar um usuário com tempo maior que 60 dias, ai ele deve desabilitá-lo, caso contrário, ele vai para o próximo.
Gostei + 0
29/09/2015
Josenildo Rosa
Gostei + 0
05/10/2015
Mateus Carvalho
Você já tem o código para realizar a subtração? Você pretende realizar a operação de verificação em segundo plano?
Att!
Gostei + 0
05/10/2015
Paulo Freire
Exemplo:
Minha SELECT
WHERE
--Pegando membros que não dizimam e nem ofertas por mais de 2 meses
DATEDIFF(month, TBL_DIZIMOS.[DATA], getdate()) < 2
Se encontrar membros com esse paramentro dou o UPDATE
Gostei + 0
06/10/2015
Josenildo Rosa
Gostei + 0
06/10/2015
Josenildo Rosa
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)