【发布时间】:2016-07-20 02:00:53
【问题描述】:
我正在使用对 Oracle 服务器的开放查询从 BaaN ERP 获取信息。
我的要求是获取一个项目的信息以及该项目有库存的所有位置,并在网格视图中显示信息,如附图所示。
例如:我在仓库 1、2、3 和 4 中有物品 CIS-11-2846-01。
在仓库 1 我有 100 件位于 R1,仓库 2 有 5000 件位于 R1-A,仓库 3 有 5000 件位于 R2-B,仓库 4 有 1000 件位于 R5-Z。
我设法进行了一个查询,该查询返回该项目的所有位置和实际库存,但我不知道如何制作“行标题”以显示项目编号和生产估计数量。 (图中蓝色备注)
编辑
我的实际查询如下:
SELECT * FROM OPENQUERY
(am3p1, 'SELECT o.T$PDNO, REPLACE(o.T$SITM,'' '','''')T$SITM, o.T$CWAR, o.T$QUNE, o.T$CPES$1, w.T$LOCA, w.T$STKS FROM baan.tticst001305 o
INNER JOIN baan.twhinr140305 w ON REPLACE(o.T$SITM,'' '','''') = REPLACE(w.T$ITEM,'' '','''')
WHERE o.T$PDNO = ''2GE000632'' AND w.T$LOCA <> '' '' ORDER BY o.T$SITM, w.T$IDAT')
【问题讨论】:
-
你不能同时是 sql-server 和 oracle。请选择一个。
-
@Hogan - 这是一个开放查询,所以我假设查询是从 SQL 到 Oracle 完成的。
-
如果您需要一些实际帮助,您需要向我们展示更多信息。向我们展示提供非蓝色部分的查询。
-
你好@Hogan,是的,很抱歉。正如德夫林所说。这是对 Oracle 的开放查询。我已经用我正在使用的查询编辑了问题:)
标签: sql sql-server oracle openquery