sql

按计数显示零行结果

2020-09-08 05:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在尝试弄清楚如何计...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在尝试弄清楚如何计算当年的商品制造次数。 SQL运行良好,除非今年我从未做过。 这导致sql结果为0行,因此该计数没有任何计数。 有什么办法可以解决这个问题?

从OWOR T0的左外部联接OWOR T1的YEAR(T1。" PostDate")= YEAR(NOW())和T1中选择COUNT(T1。" ItemCode")。

4条回答
ZJXianG
2020-09-08 05:57 .采纳回答

您可以生成具有当前年份值的虚拟记录,然后将其与记录计数交叉连接。 这样,您将确保始终生成输出:

 SELECT
 " CURR_YEAR",
 " ITEM_COUNT"
 从
 (从DUMMY中以" CURR_YEAR"作为SELECT YEAR(NOW()))YR
 CROSS JOIN(SELECT COUNT(" ItemCode")" ITEM_COUNT" from WHERE WEARE YEAR(" PostDate")= YEAR(NOW())和" ItemCode",例如" ARTGRL0010")T0
 

一周热门 更多>