Sobre este proyecto
it-programming / others-5
Abierto
Contexto general del proyecto
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.
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plazo de Entrega: No definido
Habilidades necesarias