Perguntas Query na SB9
- G.LEOSENE
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
12 anos 4 meses atrás #4467
por G.LEOSENE
Query na SB9 foi criado por G.LEOSENE
Boa tarde pessoal, tudo bem?
Estou precisando realizar uma consulta na SB9 para que sejam exibidos os códigos dos produtos, última data do fechamento, último valor, penúltima data de fechamento, penúltimo valor. Só que a condição é que só sejam apresentados os códigos onde haja diferenças maiores ou menores a 3% no campo B9_VINI1 entre o ultimo e penúltimo fechamento.
Como conheço só o básico de SQL, consegui até o momento apenas listar os códigos e as datas de fechamento (última e penúltima).
select B9_COD,
ultimadata = (select max(B9_DATA)
from SB9010),
penultimadata = (select max(B9_DATA)
from SB9010 where B9_DATA < (select max(B9_DATA)
from SB9010) )from SB9010 where D_E_L_E_T_ <> '*'
group by B9_COD
order by B9_COD
Será que alguém poderia me dar uma luz?
Desde já agradeço a atenção.
Estou precisando realizar uma consulta na SB9 para que sejam exibidos os códigos dos produtos, última data do fechamento, último valor, penúltima data de fechamento, penúltimo valor. Só que a condição é que só sejam apresentados os códigos onde haja diferenças maiores ou menores a 3% no campo B9_VINI1 entre o ultimo e penúltimo fechamento.
Como conheço só o básico de SQL, consegui até o momento apenas listar os códigos e as datas de fechamento (última e penúltima).
select B9_COD,
ultimadata = (select max(B9_DATA)
from SB9010),
penultimadata = (select max(B9_DATA)
from SB9010 where B9_DATA < (select max(B9_DATA)
from SB9010) )from SB9010 where D_E_L_E_T_ <> '*'
group by B9_COD
order by B9_COD
Será que alguém poderia me dar uma luz?
Desde já agradeço a atenção.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.103 segundos