Fórum Verificar Data: Exercício Fiscal #370394
12/05/2009
0
O Problema pra variar é o seguinte:
Tenho uma tabela de [b:72256a2015]Exercicios Fiscais [/b:72256a2015]com os seguintes Campos:
[b:72256a2015]IdExercicio
Descricao
DataInicial
DataFinal[/b:72256a2015]
Preciso verificar se existe um exercicio fiscal cujo a Data Atual esteja entre o periodo Inicial e Final do Exercicio.
Exemplo:
Periodo : 1
Datainicial 01/01/2009
DataFinal 31/12/2009
Data Atual seria por exemplo 12/05/2009, então ele passaria.
se a Data Atual fosse 01/01/2010 ele mostraria uma mensagem que não existe Exercicio Fiscal em aberto..
Desculpe se não consegui explicar melhor do que isso...
Obrigado..
Edsant
Curtir tópico
+ 0Posts
12/05/2009
Woinch
Você utiliza algum tipo de conexão com banco de dados? Qual? DBExpress? BDE? ADO? Qual o banco de dados?
Obrigado.
Gostei + 0
12/05/2009
Edsant
Desculpa, na empolgação esqueci de falar...
Queria fazer um Select, Se ele retornar algum valor é pq existe um periodo de Exercício Fiscal. Senão mostraria a mensagem de aviso.
Uso o Banco SQL Express com DBExpress.
Gostei + 0
12/05/2009
Woinch
select count (IdExercicio) from Exercicios_Fiscais where ´12/05/2009´ between DataInicial and DataFinal
*OBS: A data informada deve estar no formato do banco de dados utilizado.
Se retornar um número maior que 0 significa que existe um período como você mencionou que queria.
Qualquer dúvida favor entrar em contato.
Gostei + 0
14/05/2009
Edsant
O código funcionou perfeitamente,
Vou usar muito essa função between do SQL...
Eu já tinha visto esse comando mais não sabia exatamente o que ele fazia..
Obrigado pela resposta..
Até ++.
Gostei + 0
14/05/2009
Woinch
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)