【发布时间】:2018-11-22 08:59:26
【问题描述】:
我需要让这个语句在 Django 中抛出 ORM,但不知道如何实现。
SELECT
table_1.id,
(SELECT COALESCE(SUM(qty_1), 0) FROM table_2 WHERE table_2.fk = table_1.id AND date BETWEEN start_date AND end_date),
(SELECT COALESCE(SUM(qty_2), 0) FROM table_2 WHERE table_2.fk = table_1.id AND date BETWEEN start_date AND end_date),
(SELECT COALESCE(SUM(qty_3), 0) FROM table_2 WHERE table_2.fk = table_1.id AND date BETWEEN start_date AND end_date)
FROM
table_1
任何建议都将不胜感激。
请帮助我,我试图在这里找到这个问题,但没有任何运气。
【问题讨论】:
标签: django postgresql orm