Verificar Data: Exercício Fiscal
Boa Tarde amigos Delphianos,
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..
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
Curtidas 0
Respostas
Woinch
12/05/2009
Poderia nos explicar como você quer fazer isso? Com um select? Com filtro no ClientDataSet?
Você utiliza algum tipo de conexão com banco de dados? Qual? DBExpress? BDE? ADO? Qual o banco de dados?
Obrigado.
Você utiliza algum tipo de conexão com banco de dados? Qual? DBExpress? BDE? ADO? Qual o banco de dados?
Obrigado.
GOSTEI 0
Edsant
12/05/2009
Obrigado Woinch por responder o meu topico..
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.
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
Woinch
12/05/2009
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
Edsant
12/05/2009
Muito obrigado Woinch...
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é ++.
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
Woinch
12/05/2009
As ordens! ;)
GOSTEI 0