From 1a638eab5e69cd975f9f3b9c09e151568f0fd3f7 Mon Sep 17 00:00:00 2001 From: vipg Date: Tue, 25 Nov 2025 16:15:31 +0800 Subject: [PATCH] add --- backend/sql/08_trade.sql | 9 ++++++++- backend/提示词条.md | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/sql/08_trade.sql b/backend/sql/08_trade.sql index 50ccf9c..edfe906 100644 --- a/backend/sql/08_trade.sql +++ b/backend/sql/08_trade.sql @@ -237,7 +237,13 @@ SELECT cd.month AS close_month, cd.day AS close_day, format_numeric_to_original(cp.close_price) AS close_price, - format_numeric_to_original(cp.close_fee) AS close_fee, + format_numeric_to_original(cf.close_fee) AS close_fee, + format_numeric_to_original(p.variety_tick) AS variety_tick, + format_numeric_to_original(p.variety_tick_price) AS variety_tick_price, + format_numeric_to_original(p.win_tick) AS win_tick, + format_numeric_to_original(p.win_tick_price) AS win_tick_price, + format_numeric_to_original(p.fee_cost) AS fee_cost, + format_numeric_to_original(p.trade_win) AS trade_win FROM trade t LEFT JOIN remark r ON t.id = r.trade_id AND r.deleted = FALSE LEFT JOIN open_date od ON t.id = od.trade_id AND od.deleted = FALSE @@ -248,6 +254,7 @@ LEFT JOIN open_fee of ON t.id = of.trade_id AND of.deleted = FALSE LEFT JOIN close_date cd ON t.id = cd.trade_id AND cd.deleted = FALSE LEFT JOIN close_price cp ON t.id = cp.trade_id AND cp.deleted = FALSE LEFT JOIN close_fee cf ON t.id = cf.trade_id AND cf.deleted = FALSE +LEFT JOIN profit p ON t.id = p.trade_id AND p.deleted = FALSE WHERE t.deleted = FALSE; RAISE NOTICE '4️⃣✅ trade_info_view 已创建/更新'; diff --git a/backend/提示词条.md b/backend/提示词条.md index dd0d836..f19c9d0 100644 --- a/backend/提示词条.md +++ b/backend/提示词条.md @@ -108,3 +108,5 @@ deleted BOOLEAN NOT NULL DEFAULT FALSE, created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP --- +读取./sql/08_trade.sql,完善trade_info_view视图逻辑,加入trade_profit信息。 +---