mirror of
https://github.com/henry4682/linebot_finance.git
synced 2026-05-16 04:41:52 +00:00
1. fix query month
This commit is contained in:
@@ -245,11 +245,11 @@ def query_month(line_user_id: str) -> str:
|
|||||||
COALESCE(m.display_name, e.item_name) AS display_name,
|
COALESCE(m.display_name, e.item_name) AS display_name,
|
||||||
SUM(e.amount) as total_amount
|
SUM(e.amount) as total_amount
|
||||||
FROM expenses e
|
FROM expenses e
|
||||||
LEFT JOIN merchant_mapping m ON e.seller_name LIKE '%' || m.pattern || '%'
|
LEFT JOIN merchant_mapping m ON e.seller_name LIKE '%%' || m.pattern || '%%'
|
||||||
WHERE e.user_id = :user_id
|
WHERE e.user_id = :user_id
|
||||||
AND EXTRACT(YEAR FROM e.date) = :year
|
AND EXTRACT(YEAR FROM e.date) = :year
|
||||||
AND EXTRACT(MONTH FROM e.date) = :month
|
AND EXTRACT(MONTH FROM e.date) = :month
|
||||||
GROUP BY display_name
|
GROUP BY COALESCE(m.display_name, e.item_name) -- 💡 這裡不能只寫 display_name,要寫完整邏輯
|
||||||
ORDER BY total_amount DESC
|
ORDER BY total_amount DESC
|
||||||
""")
|
""")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user