我正在尝试基于此 sql 查询在水晶报表 11 中创建报表
SELECT *
FROM (table) OM, (table) OL, (table) C
WHERE OM.ORDER = OL.ORDER
AND OM.COMPANY = C.COMPANY
AND (EXISTS (SELECT *
FROM (table) OSD, (table) OSDD
WHERE OSD.ORDER = OL.ORDER
AND OSD.LINE = OL.LINE
AND OSD.REVISION = OL.REVISION
AND OSD.DIM = OSDD.DIM
AND OSDD.SHAPE = OL.SHAPE))
我认为最好的开始方法是使用前两个表创建主报表,并使用查询的“EXISTS”部分创建子报表并链接回主报表。
我的详细信息部分包含来自主报告和子报告的数据。对于子报表返回值的位置,我得到了正确的结果,但是如果子报表为空,我希望能够抑制主报表的详细信息部分,但是我找不到在任何一个中引用子报表的方法选择公式。
如果还有更好的方法来模仿这个查询,我愿意接受建议。