【发布时间】:2013-03-16 19:54:19
【问题描述】:
SELECT invoice.id,
COUNT(slip.id),
SUM(projected_minutes) OVER (PARTITION BY task.id) AS projected_minutes
FROM invoice
INNER JOIN task ON task.invoice_id = invoice.id
LEFT JOIN slip ON slip.task_id = task.id
上面的查询在 postgresql 中,我想将其转换为 DQL,但我在 DQL 中找不到任何关于窗口函数的文档,这是否在教义中本机支持,或者我是否必须为此创建自定义 dql 函数?
【问题讨论】:
标签: postgresql symfony doctrine-orm window-functions