Pular para o conteúdo

Valor max MySQL(nao achei comu) [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Valor max MySQL(nao achei comu) [RESOLVIDO]

Enviado em 19/03/2012 - 19:47h

Ola pessoal estou fazendo um trabalho de BD e tranquei num quesito vou citar o exemplo , eu tenho que pegar a filha mais nova de um funcionario cujo seu codigo é 5 e o grau de parentesco para filho é 2 então fiz:
SELECT * FROM dependente WHERE (funcionario = 5) AND (parentesco = 2)
Ele me retorna as 3 filhas , porem eu preciso que ele me retorne so a mais nova , no banco informa a data de nascimento então preciso que ele filtre a data mais recente e me retorne apenas a pessoa com esta.
VAleu

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Valor max MySQL(nao achei comu) [RESOLVIDO]

Melhor resposta

Enviado em 19/03/2012 - 20:32h

thiago0112 escreveu:

Ola pessoal estou fazendo um trabalho de BD e tranquei num quesito vou citar o exemplo , eu tenho que pegar a filha mais nova de um funcionario cujo seu codigo é 5 e o grau de parentesco para filho é 2 então fiz:
SELECT * FROM dependente WHERE (funcionario = 5) AND (parentesco = 2)
Ele me retorna as 3 filhas , porem eu preciso que ele me retorne so a mais nova , no banco informa a data de nascimento então preciso que ele filtre a data mais recente e me retorne apenas a pessoa com esta.
VAleu


Talvez isso resolva o caso:


SELECT * FROM dependente WHERE funcionario = 5 AND parentesco = 2 ORDER BY data_nascimento DESC LIMIT 1;

3. Re: Valor max MySQL(nao achei comu) [RESOLVIDO]

Enviado em 19/03/2012 - 21:03h

stack_of escreveu:

thiago0112 escreveu:

Ola pessoal estou fazendo um trabalho de BD e tranquei num quesito vou citar o exemplo , eu tenho que pegar a filha mais nova de um funcionario cujo seu codigo é 5 e o grau de parentesco para filho é 2 então fiz:
SELECT * FROM dependente WHERE (funcionario = 5) AND (parentesco = 2)
Ele me retorna as 3 filhas , porem eu preciso que ele me retorne so a mais nova , no banco informa a data de nascimento então preciso que ele filtre a data mais recente e me retorne apenas a pessoa com esta.
VAleu


Talvez isso resolva o caso:


SELECT * FROM dependente WHERE funcionario = 5 AND parentesco = 2 ORDER BY data_nascimento DESC LIMIT 1;


Eu havia conseguido selecionando 1 por 1 e dando max na data rsrs ,deste jeito é mais facil valeu

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder