This commit is contained in:
vipg
2025-11-25 16:15:31 +08:00
parent 76153930dc
commit 1a638eab5e
2 changed files with 10 additions and 1 deletions

View File

@@ -237,7 +237,13 @@ SELECT
cd.month AS close_month, cd.month AS close_month,
cd.day AS close_day, cd.day AS close_day,
format_numeric_to_original(cp.close_price) AS close_price, 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 FROM trade t
LEFT JOIN remark r ON t.id = r.trade_id AND r.deleted = FALSE 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 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_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_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 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; WHERE t.deleted = FALSE;
RAISE NOTICE '4⃣✅ trade_info_view 已创建/更新'; RAISE NOTICE '4⃣✅ trade_info_view 已创建/更新';

View File

@@ -108,3 +108,5 @@ deleted BOOLEAN NOT NULL DEFAULT FALSE,
created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP updated_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
--- ---
读取./sql/08_trade.sql完善trade_info_view视图逻辑加入trade_profit信息。
---