Consulta duas colunas Mysql.

21/11/2017

0

Tenho uma tabela TBL_CONTROLE com estes dados:

Dt_ENT DT_FIM
01/01/2000
01/01/2000 31/21/2003
02/01/2001
03/12/2001 11/10/2002
05/01/2002
06/08/2002 01/01/2003
01/01/2003
01/01/2003

Se eu usar:
Select year(dt_ent as Ano,
count(year(dt_ent) as Qtd_Ent
From TBL_CONTROLE
group by year(dt_ent)
order by year(dt_ent)

Obtenho
Ano Qtd_Ent
2000 2
2001 2
2002 2
2003 2

E se eu usar:
Select year(dt_fim as Ano,
count(year(dt_fim) as Qtd_Fim
From CONTROLE
group by year(dt_fim)
order by year(dt_fim)

Obtenho
Ano Qtd_Fim
2002 1
2003 2


PERGUNTA:
Como fica a query para eu ter o resultado:

Ano Qtd_Ent Qtd_Fim
2000 2 0
2001 2 0
2002 2 1
2003 2 2 ?
Jocimar Pequeno

Jocimar Pequeno

Responder

Posts

21/11/2017

Venancio Alves

Olá Jocimar Pequeno, você pode fazer subconsultas no seu código.

Acesse o link: https://www.devmedia.com.br/view/viewaula.php?idcomp=33715

Obs: este link é aberto apenas para assinantes MVP.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar