como posso pegar um registro da data passada e passa-lo para atual
sou novo em delphi
tenho quatro campo na minha aplicação
nome_bomba
nome_combustivel
data_registro
numero_iniciante
numero_encerante
eu cadatro com a data de hoje um numero iniciante no final do dia eu cadastro o encerante para me dar uma posição de comsumo das bomba de combustivel
No dia seguinte eu gostaria que minha aplicação quando eu for cadastrar o novo registros das bombas com data do dia seguinte o inciante(inicia-se) da bombas fossse o encerante da data passada
Obigado
zeca
tenho quatro campo na minha aplicação
nome_bomba
nome_combustivel
data_registro
numero_iniciante
numero_encerante
eu cadatro com a data de hoje um numero iniciante no final do dia eu cadastro o encerante para me dar uma posição de comsumo das bomba de combustivel
No dia seguinte eu gostaria que minha aplicação quando eu for cadastrar o novo registros das bombas com data do dia seguinte o inciante(inicia-se) da bombas fossse o encerante da data passada
Obigado
zeca
Jose Vieira
Curtidas 0
Respostas
Bruno Leandro
21/05/2012
Ola se eu entendi corretamente voce quer colocar no campo numero_iniciante o do dia anterior numero_encerante. a minha ideia é a seguinte
select a.numero_encerante
from nome_tabela a
where a.data_registro = ( select max(x.data_registro) from nome_tabela x where x.id_bomba = a.id_bomba )
ai voce pode pegar esse numero e quando voce for iniciar voce usa esse numero no campo numero_iniciante
select a.numero_encerante
from nome_tabela a
where a.data_registro = ( select max(x.data_registro) from nome_tabela x where x.id_bomba = a.id_bomba )
ai voce pode pegar esse numero e quando voce for iniciar voce usa esse numero no campo numero_iniciante
GOSTEI 0
Jose Vieira
21/05/2012
Bruno valeu pela força
voce esta usando duas tabela
a minha duvida e que eu quero pegar um valor registrado de uma tabela na data anterior(ontem )e passa-lo para a data atual
eo caso do inciante e encerrante
eu registro no final do dia o encerrante e ele aparece na abertura do dia seguinte (nova Data ) como iniciante
automatico
valeu Zeca
voce esta usando duas tabela
a minha duvida e que eu quero pegar um valor registrado de uma tabela na data anterior(ontem )e passa-lo para a data atual
eo caso do inciante e encerrante
eu registro no final do dia o encerrante e ele aparece na abertura do dia seguinte (nova Data ) como iniciante
automatico
valeu Zeca
GOSTEI 0
Bruno Leandro
21/05/2012
se voce utilizar a mesma tabela no modelo que eu passei deve funcionar
GOSTEI 0
Jose Vieira
21/05/2012
Bruno
tem que levar en consideração o mone das bombas
ex
bomba 01 gas Max iniciante xxxx e encerante zzzz
bomba 02 gas comum iniciante aaaa e encerante bbbb
vai ate a bomba 12 ou quantas tiver que cadastrar
a instrução sql que voce citou ela traz o maior registro cadastrado
considerando que o numero e uma ordem crescente e não considera o nome da bomba x inciante
tem que levar en consideração o mone das bombas
ex
bomba 01 gas Max iniciante xxxx e encerante zzzz
bomba 02 gas comum iniciante aaaa e encerante bbbb
vai ate a bomba 12 ou quantas tiver que cadastrar
a instrução sql que voce citou ela traz o maior registro cadastrado
considerando que o numero e uma ordem crescente e não considera o nome da bomba x inciante
GOSTEI 0
Jose Vieira
21/05/2012
bruno
eu matei o proplema que estava acontecendo
valeu pela dica
Zeca
eu matei o proplema que estava acontecendo
valeu pela dica
Zeca
GOSTEI 0