我有以下查询:
SELECT *
FROM tbl_Muffins
WHERE OvenLoadId IN (
SELECT OvenLoadId
FROM tbl_Muffins
WHERE OrderId = ?
GROUP BY OvenLoadId
)
ORDER BY OvenLoadId, LocationNumber ASC
查询的想法是我要指定一个OrderId,我希望所有Oven Loads都包含该订单中的商品,以及这些商品中的所有其他商品,即使它们可能来自其他订单
查询按预期工作,但我无法将其用于我为其编写的Crystal Report。
我已将此查询放入用户定义函数中,但是我无法在Crystal Report中将该函数调用为表源。我正在使用Visual Studio 2003(我知道它已经过时了,客户端拒绝升级)。
我做错了什么?
谢谢,
jnsohnumr
答案 0 :(得分:1)
从Crystal Reports版本9开始,可以使用Crystal的"Add Command"功能从自定义查询进行报告。
有一个向命令查询here添加参数的说明。