..:: MX Studio Fóruns ::..: Query de Faixa etaria - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Query de Faixa etaria

#1 User is offline   Copacubano 

  • Group: Membros
  • Posts: 152
  • Joined: 17-April 04

  Posted 13 October 2005 - 04:39 PM

Galera... queria fazer um relatorio que contenha no resultado a faixa etaria dos cadastrados do meu banco.

No meu banco cada cadastrado tem sua data de nascimento.... Como deixo no resultado a faixa etaria ?

tipo :

de 0 a 12 anos 7 pessoas
de 13 a 18 anos 8 pessoas
de 19 a 28 anos 14 pessoas


alguem sabe?

0

#2 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 13 October 2005 - 06:48 PM

0 a 12 anos...

SELECT * FROM tabela WHERE idade IN(0,1,2,3,4,5,6,7,8,9,10,11,12)

13 a 18

SELECT * FROm tabela WHERE idade IN(13,14,15,16,17,18)

E por ai vai!

Abraços!
0

#3 User is offline   Copacubano 

  • Group: Membros
  • Posts: 152
  • Joined: 17-April 04

  Posted 13 October 2005 - 09:35 PM

mas assim eu tenho q ter na tabela a idade ... na minha tabela tenho a data de nascimento...
0

#4 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 13 October 2005 - 10:15 PM

Entendi.. eita.. perae que agora voc~e me pegou...

O dia do nascimento está no formato Date do BD??

Teria q fazer uma funçãozinha.. mas realmente nunca utilizei isso.. podemos pensar juntos..

Abraços!
0

#5 User is offline   kinquest 

  • Group: Membros
  • Posts: 33
  • Joined: 27-January 05

Posted 14 October 2005 - 03:38 PM

Amigos, fiz essa funçãozinha pra converter tempo em anos, que serve justamente no caso de vocês. Ao invés de aplicar a data, aplique ao rs("nascimento"). Porém é bom lembrar que o nascimento deve estar como date...

Espero que ajude... Aí vai a função...

ASP

<%
function idade()
nasc = #15/08/2000#
hoje = date()
dif = hoje - nasc
idade = int(dif / 365)

end function
response.Write(idade())
%>


Valeu e bom trabalhos a todos....
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)