{"slug":"capital-market-vs-money-market","qid":"curve","label":"curve","post_title":"capital-market-vs-money-market","post_url":"/blog/lang/pcm/capital-market-vs-money-market#q-curve","columns":["maturity","yield_pct","as_of"],"rows":[{"maturity":"1 month","yield_pct":4.11,"as_of":"Oct 14, 2026"},{"maturity":"3 months","yield_pct":4.28,"as_of":"Oct 14, 2026"},{"maturity":"6 months","yield_pct":null,"as_of":"Oct 14, 2026"},{"maturity":"1 year","yield_pct":4.53,"as_of":"Oct 14, 2026"},{"maturity":"2 years","yield_pct":4.82,"as_of":"Oct 14, 2026"},{"maturity":"5 years","yield_pct":5,"as_of":"Oct 14, 2026"},{"maturity":"10 years","yield_pct":5.19,"as_of":"Oct 14, 2026"},{"maturity":"30 years","yield_pct":5.52,"as_of":"Oct 14, 2026"}],"shape":"table","sql":"WITH latest AS (\n    SELECT\n        date                     AS curve_asof,\n        toFloat64(yield_1_month) AS m1,\n        toFloat64(yield_3_month) AS m3,\n        toFloat64(yield_6_month) AS m6,\n        toFloat64(yield_1_year)  AS y1,\n        toFloat64(yield_2_year)  AS y2,\n        toFloat64(yield_5_year)  AS y5,\n        toFloat64(yield_10_year) AS y10,\n        toFloat64(yield_30_year) AS y30\n    FROM global_markets.treasury_yields\n    WHERE yield_1_month > 0\n      AND yield_30_year > 0\n    ORDER BY date DESC\n    LIMIT 1\n)\nSELECT\n    tupleElement(point, 1)                  AS maturity,\n    round(tupleElement(point, 2), 2)        AS yield_pct,\n    formatDateTime(curve_asof, '%b %e, %Y') AS as_of\nFROM latest\nARRAY JOIN\n[\n    ('1 month',  m1),\n    ('3 months', m3),\n    ('6 months', m6),\n    ('1 year',   y1),\n    ('2 years',  y2),\n    ('5 years',  y5),\n    ('10 years', y10),\n    ('30 years', y30)\n] AS point","computed_at":"2026-10-16T15:22:41.833195+00:00","elapsed":0.012599414}