Sobre este projeto
it-programming / others-5
Aberto
Contexto Geral do Projeto
Se tiene esta consulta en postgresql: (SELECT a.Idnectum, max(a.fecha) as fecha, 0 as open, max(a.maximo) as maximo, max(a.maximo) as close, min(minimo) as minimo, c.iso from tbl_compania c inner join tbl_companialista b on c.idNectum = b.Idnectum inner join tbl_historicos a on a.idNectum = b.idNectum AND a.fecha < ? WHERE b.idmercado = ? group by a.Idnectum, iso order by iso asc) union (select distinct a.Idnectum, a.fecha, a.open, a.maximo, a.close, a.minimo, c.iso from tbl_compania c inner join tbl_companialista b on c.idNectum = b.Idnectum inner join tbl_historicos a on a.idNectum = b.idNectum AND a.fecha > ? WHERE b.idmercado = ? order by iso asc, a.fecha asc) union (SELECT c.Idnectum, current_date as fecha, 0 as open, 0 as maximo, c.precioteorico as close, 0 as minimo, c.iso from tbl_compania c inner join tbl_companialista b on c.idNectum = b.idNectum where b.idmercado = 21) union all (SELECT c.Idnectum, current_date as fecha, 0 as open, 0 as maximo, c.precioteorico as close, 0 as minimo, c.iso from tbl_compania c inner join tbl_companialista b on c.idNectum = b.idNectum where b.idmercado = 21) union all (SELECT c.Idnectum, current_date as fecha, 0 as open, 0 as maximo, c.precioteorico as close, 0 as minimo, c.iso from tbl_compania c inner join tbl_companialista b on c.idNectum = b.idNectum where b.idmercado = 21) order by iso asc, fecha asc; misma que se aplica para obtener el dato mayor antes de una fecha. Y luego se concatena con una lista de datos a partir de esa fecha... Se necesita optimizar la consulta para obtener esos datos en menor tiempo.
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Prazo de Entrega: Não estabelecido
Habilidades necessárias