Automatizar condição de query

MySQL

Oracle

Banco de Dados

20/05/2020

Bom dia comunidade devmedia,

Como resolver o problema abaixo:

SELECT
'nome cliente' AS NOME,
'202005' AS ANO-MES
FROM TABELA

Sendo que o valor 2020 representa o ano e o valor 05 representa o mês, como fazer para que o valor do mês sempre seja atualizado na virada do mes, passando a ser 202006, 202007 dependendo do mês que estamos?

Obrigado
Ogirdor

Ogirdor

Curtidas 0

Melhor post

Erik Moreira

Erik Moreira

20/05/2020

Ogirdor, boa tarde!

Não sei se entendi direito, mas o MySQL tem a função chamada DATE_FORMAT, abaixo segue um exemplo de utilização:


SELECT DATE_FORMAT(CURDATE(), '%Y%m')



No caso eu utilizei a função DATE_FORMAT(formata a data como você quiser) juntamente com a função CURDATE(que retorna a data de hoje), assim tendo o resultado que acredito que você espera.

GOSTEI 1

Mais Respostas

Ogirdor

Ogirdor

20/05/2020

perfeito, obrigado
GOSTEI 0
POSTAR