Bom dia a todos,
eu estou montando um select no banco de dados oracle estou com o seguinte problema:
eu tenha uma data e preciso verificar se em algum momento essa data aparece dentro de um mês determinado, eu já tentei porem não deu certo para percorrer o mês inteiro, alguém sabe como que faz?
Datas
L
1 Resposta
1 like
Se você já tem a data que precisa ser comparada, basta extrair o mês dela, se o mês extraído for igual ao mês de comparação -> true se não -> false;
Exemplo:
Data: 13/09/2017 ->Data que você possui
Mês: 9 ->Mês que será comparado
SELECT EXTRACT(MONTH FROM TO_DATE('13/09/2017')) AS MES_DATA //Retorna o mês da data informada
FROM DUAL //Tabela utilizada para testes
WHERE EXTRACT(MONTH FROM TO_DATE('13/09/2017')) = 9; //Comparando se a data informada está dentro do mês escolhido
Criado 13 de setembro de 2017
Ultima resposta 13 de set. de 2017
Respostas 1
Participantes 2
Alura Histograma: o que é, tipos e como fazer no Python Descubra o que é histograma, conheça os principais tipos e aprenda a criar gráficos de frequência com Python. Guia completo para análise de dados!
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo