aVolpe / cotizacion

Portal to find current exchange rates in Paraguay
https://cotizaciones.volpe.com.py
MIT License
12 stars 6 forks source link

Histórico de cotizaciones #18

Open aVolpe opened 6 years ago

aVolpe commented 6 years ago

El sistema actual almacena todas las cotizaciones, pero no hay forma de hacer un query (desde el API) para obtener el histórico de las mismas.

Para poder crear visualizaciones interesantes sobre la evolución de las distintas es necesario:

@diegocrzt

aVolpe commented 6 years ago

Esta es la query v1:

SELECT 
  p.id AS place_id,
    p.name AS place_name,
    pb.id AS branch_id,
    pb.name AS branch_name,
    qr.date::date AS date,
    round(pb.latitude::numeric, 5) AS branch_lat,
    round(pb.longitude::numeric, 5) AS branch_lng,

    qrd.iso_code AS currency,
    MAX(qrd.purchase_price) as purchase_price,
    MAX(qrd.sale_price) as sale_price

FROM public.query_response_detail qrd
JOIN public.query_response qr ON qr.id = qrd.query_response_id
JOIN public.place_branch pb ON qr.branch_id = pb.id
JOIN public.place p ON p.id = qr.place_id 
WHERE 
  qrd.purchase_price > 0
AND qrd.sale_price > 0
AND pb.latitude IS NOT NULL
GROUP BY 1, 2, 3, 4, 5, 6, 7, 8