George Postado Janeiro 22, 2008 Denunciar Share Postado Janeiro 22, 2008 bom, eu tenho uma tabela com algumas datas de diferentes meses e anos. Exemplo:2008-01-222008-01-202007-12-302007-12-202007-11-152007-11-12mas eu queria pegar apenas os meses...algo assim:2008-01-222007-12-302007-11-15quer dizer, apenas uma linha por mês...como eu faria isso? Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Janeiro 22, 2008 Denunciar Share Postado Janeiro 22, 2008 bom, eu tenho uma tabela com algumas datas de diferentes meses e anos. Exemplo:2008-01-222008-01-202007-12-302007-12-202007-11-152007-11-12mas eu queria pegar apenas os meses...algo assim:2008-01-222007-12-302007-11-15quer dizer, apenas uma linha por mês...como eu faria isso?Oi, George!Vou citar duas soluções rápidas e fáceis de serem aplicadasPrimeira solução:SELECT DISTINCT YEAR(minhadata) AS ANO, MES(minhadata) AS MES FROM tabela Segunda solução: SELECT DISTINCT SUBSTRING(minhadata, 1, 7) AS MINHADATA FROM tabela Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
George
bom, eu tenho uma tabela com algumas datas de diferentes meses e anos. Exemplo:
2008-01-22
2008-01-20
2007-12-30
2007-12-20
2007-11-15
2007-11-12
mas eu queria pegar apenas os meses...algo assim:
2008-01-22
2007-12-30
2007-11-15
quer dizer, apenas uma linha por mês...como eu faria isso?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados