Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gremio10

[Resolvido] Verificar bloqueio de 2 dias

Recommended Posts

Fala galera, estou com um problema de lógica e gostaria da ajuda de vocês...

 

Seguinte, eu tenho um campo no banco de dados, chamado date_block, que possui as datatimes de bloqueio do usuário, mas ele fica bloqueado apenas 2 dias, ou seja, tenho de verificar se a data de bloqueio + 2 dias é menor que a hora de hoje, eu tentei assim:

 

SELECT IF( date_block + INTERVAL 2 DAY < NOW() ) AS data FROM buy

 

mas ele me retorna datas de meses a frente, e com isso bloqueia quando não é preciso, precisaria ver isso mais precisamente, por mês, para poder bloquear direito os usuáros.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se compreendi mas veja se é isso

 

SELECT data FROM buy WHERE data > DATE_SUB(NOW(), INTERVAL 2 DAY) AND  data < NOW()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom que resolveu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.