CONFERIR PERIODO POR DATA

VILANOVA 31/08/2012 16:48:22
#409027
senhores boa noite, estou precisando de uma ajudinha, é coisa facil, mas nao estou conseguindo chegar em um consenso de pensamento, vejam so, tenho um fechamento fiscal que grava em uma tabela especifica uma data .. de x data ate x data.. ou seja.. 01/01/2012 a 31/01/2012, agora preciso fazer o seguinte.. quando o usuario clicar em alterar uma nota por exemplo o sistema verifique se tem essa data no bd se tiver nao pode deixar o cara editar, vai dar uma mensagem.. ex : nao e possivel editar, periodo fechado, tenho que conferir atraves do operador between, pois se o cara tentar editar uma nota que esta no dia 02/01 por exemplo ele vai idar a mesma mensagem, alguem ja tem uma funcao que faça isso? queria fazer uma funcaio booleana, passando o valor da data, se retornar true, nao deixa o cara editar, caso contrario deixa.. desde ja agradeço a atodos.
MARCELO.TREZE 31/08/2012 16:58:29
#409029
Resposta escolhida
bom existem algumas maeiras de se fazer isso, uma delas é criar uma tabela que grava o fechamento fiscal e o periodo, ex:

campos da tabela

numerodofechamento, dataini,datafim

bom coloquei coisa básica

quando alguem for editar uma nota, basta fazer uma consulta nesta tabela, ex:

SQL = [Ô]select * from tabelafechamentos where [Ô] & dataaeditar & [Ô] > = dataini and [Ô] & dataaeditar & [Ô] < = datafim[Ô]

Tópico encerrado , respostas não são mais permitidas