来自不同日期范围内的多个选择
因此,我有以下查询
SELECT pn.no,
pn.nome,
SUM(qtt)
FROM pn,
st
WHERE fdata > '2021-01-01'
AND fdata < '2021-03-01'
AND pn.ref = st.ref
AND st.forref LIKE '%product%'
GROUP BY pn.no,
pn.nome;
,使我返回01/01/2021和01/03/2021之间的结果。
我需要做的就是将其与今年同一时期进行比较。
如何一口气获得两个时期的结果?
So, I have the following query
SELECT pn.no,
pn.nome,
SUM(qtt)
FROM pn,
st
WHERE fdata > '2021-01-01'
AND fdata < '2021-03-01'
AND pn.ref = st.ref
AND st.forref LIKE '%product%'
GROUP BY pn.no,
pn.nome;
That returns me the results between the 01/01/2021 and 01/03/2021.
What I need to do is compare this with the same period this year.
How can I get the results for both periods in one select?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将2022年的外部加入到2021年的子查询上,
以便您获得所有可能的产品
you can FULL OUTER JOIN 2022 to the subquery of 2021 on product number
So you can get all possible products