Fórum Duvidas Relatórios #183421
21/09/2003
0
Pessoal, estou com um probleminha que parece ser fácil, mas não estou conseguindo solucionar. Bom tenho uma TABELA de leitura cujo os campos são:
CODLEIT =>INTEIRO
CODMAQ => INTEIRO – este refere-se a um código de máquina que esta na TABELA MAQUINAS cujo os campos são: CODMAQ, MAQUINA e etc.
DATA => STRING transformada em data.
CONTADOR_ENT => INTEIRO
CONTADOR_SAIDA => INTEIRO.
Um exemplo:
CODLEITCODMAQDATAENTSAIDA
12020/set00
22520/set00
33020/set00
42021/set300100
52521/set500200
63021/set700500
72022/set600300
82522/set600500
93022/set1000700
O que eu quero é o seguinte:
=> Organizar por CODMAQ, de forma descendente.
=> Se tiver 20 registros de cada maquina terá que ter a diferença entre os registros por maquina, exemplo:
CODMAQ = 20, ENT = 600(neste caso é o ultimo) MENOS ENT = 300(penultimo) e trás o resultado como ENT = 300(neste caso)
CODMAQ = 20, ENT = 300 MENOS ENT = 0 trás o resultado como ENT = 300(neste caso)
E assim por diante, onde esta pegando é neste segundo item.
Desde já agradeço a atenção de todos.
Obrigado(a),
Rodrigo Caliman
CODLEIT =>INTEIRO
CODMAQ => INTEIRO – este refere-se a um código de máquina que esta na TABELA MAQUINAS cujo os campos são: CODMAQ, MAQUINA e etc.
DATA => STRING transformada em data.
CONTADOR_ENT => INTEIRO
CONTADOR_SAIDA => INTEIRO.
Um exemplo:
CODLEITCODMAQDATAENTSAIDA
12020/set00
22520/set00
33020/set00
42021/set300100
52521/set500200
63021/set700500
72022/set600300
82522/set600500
93022/set1000700
O que eu quero é o seguinte:
=> Organizar por CODMAQ, de forma descendente.
=> Se tiver 20 registros de cada maquina terá que ter a diferença entre os registros por maquina, exemplo:
CODMAQ = 20, ENT = 600(neste caso é o ultimo) MENOS ENT = 300(penultimo) e trás o resultado como ENT = 300(neste caso)
CODMAQ = 20, ENT = 300 MENOS ENT = 0 trás o resultado como ENT = 300(neste caso)
E assim por diante, onde esta pegando é neste segundo item.
Desde já agradeço a atenção de todos.
Obrigado(a),
Rodrigo Caliman
Rkaliman
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)