SELECT ESPECIAL PARA CALCULO DE IDADE
Falae galera.
Bom, quero dividir com vocês uma dificuldade .
Estou batendo a cabeça para montar um SELECT que irá calcular a IDADE do aluno e ainda SOMAR quantos possuem aquela idade.
A princÃpio a SQL é esta.
[Ô]SELECT datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date()) as ANOS from tb_aluno[Ô]
Este SELECT me retorna a DIRERENÇA em ANOS.
Por exemplo, são 500 cadastros, ele me traz 500 resultados.
Se uso DISTINCT(ANOS)
[Ô]SELECT DISTINCT(ANOS), datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date()) as ANOS from tb_aluno[Ô]
São mostrados 15 resultados.
Agora a questão rsrsrs
Como calcular quantos TEM a idade X
Alguma Luz!? Esperança!?
Bom, quero dividir com vocês uma dificuldade .
Estou batendo a cabeça para montar um SELECT que irá calcular a IDADE do aluno e ainda SOMAR quantos possuem aquela idade.
A princÃpio a SQL é esta.
[Ô]SELECT datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date()) as ANOS from tb_aluno[Ô]
Este SELECT me retorna a DIRERENÇA em ANOS.
Por exemplo, são 500 cadastros, ele me traz 500 resultados.
Se uso DISTINCT(ANOS)
[Ô]SELECT DISTINCT(ANOS), datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date()) as ANOS from tb_aluno[Ô]
São mostrados 15 resultados.
Agora a questão rsrsrs
Como calcular quantos TEM a idade X
Alguma Luz!? Esperança!?
Nem precisa mais!!!!!!!!!!!!!
rsrsr
Vou compartilhar com os amigos, pois eu estava com a string quase pronta, mas achava que era um ERRO.
Para a comunidade usar e Abusar!
SELECT datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date()) as IDADE,
count(datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date())) as QTD
from tb_aluno
group by datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date())
Uma contribuição do CASTELO
rsrsr
Vou compartilhar com os amigos, pois eu estava com a string quase pronta, mas achava que era um ERRO.
Para a comunidade usar e Abusar!
SELECT datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date()) as IDADE,
count(datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date())) as QTD
from tb_aluno
group by datediff([ô]yyyy[ô],format(tb_aluno.aluno_nascimento,[ô]dd/mm/yyyy[ô]),date())
Uma contribuição do CASTELO
Tópico encerrado , respostas não são mais permitidas