Ir para conteúdo

POWERED BY:

Arquivado

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

André Severino

Query + php

Recommended Posts

Bom dia pessoal, eu nunca vi + tem como eu fazer comparações dentro do banco de dados

Por exemplo eu tenho a data de nascimento de uma pessoa

 

04/04/1989 = 21 anos

 

Eu converto essa data depois de um select e então faço um outro select onde eu tenho que comparar todos os registros que tenham menos de 20 anos por exemplo.

 

Tem como fazer isso? Ou eu tenho que fazer essa conversão no momento do cadastro, ou seja, criar um campo no sql com a idade do usuário

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode fazer os cálculos na consulta mesmo

 

Um campo com a idade além de redundante sempre ficará desatualizado com o tempo

 

Veja este exemplo do manual do MySQL e adapte

 

http://dev.mysql.com/doc/refman/4.1/pt/date-calculations.html

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.