Queria saber se tem como pegar os anos entre duas data no MySQL por exemplo
tenho:
Date data_inicio = 12/12/2019
Date data_fim = 12/12/2022
resultado = 2019, 2020, 2021, 2022
queria um jeito de me retornar os anos entre duas data como acima
Queria saber se tem como pegar os anos entre duas data no MySQL por exemplo
tenho:
Date data_inicio = 12/12/2019
Date data_fim = 12/12/2022
resultado = 2019, 2020, 2021, 2022
queria um jeito de me retornar os anos entre duas data como acima
int anoInicial = dataInicio.getYear();
int anoFinal = dataFim.getYear();
println("Anos:");
for (int i = anoInicial; i <= anoFinal; i++) {
println(i)
}
Será que não tem um jeito de fazer isso no SQL?
Não. SQL é para operações (CRUD) com bancos de dados.
SQL significa Structured Query Language, ou seja Linguagem Estruturada de CONSULTAS.
Para efetuar operações e mostrar qualquer coisa ao usuário final, você tem que encapsular o código SQL com alguma outra linguagem.
Se quiser entender mais sobre o que é SQL:
&
Mas por exemplo o MySQL tem estrutura de repetição o Loop, while e repeat
Era exatamente isso, obrigada!!