华哥 发表于 2024-5-28 13:02:25

服务器命令嵌套SQL 参数 查询不出数据


select * from
(
select 交付日期,批次号,零件图号,零件名称,检验数量,交付数量,不良品数量 from
(
select A.完工日期 as 交付日期,B.ID,B.批次 as 批次号,B.零件图号,B.零件名称,A.交检数量 as 检验数量,A.良品数量 as 交付数量,A.不良品数量
from .[总卡完工明细表] A
left outer join
.[总卡主表] B
ON A.主卡单据ID=B.ID
) ZK
UNION ALL

select 交付日期,批次号,零件图号,零件名称,检验数量,交付数量,不良品数量 from
(
select C.完工日期 as 交付日期,D.分卡批次 as 批次号,D.零件图号,D.零件名称,C.交检数量as 检验数量,C.良品数量 as 交付数量,C.不良品数量
from .[分卡完工入库明细] C
left outer join
.[分卡主表] D
ON C.分卡单据ID=D.ID
left outer join
.[总卡主表] E
ON D.总卡主表ID=E.ID
) FK

) XX

where 交付日期>=@开始日期and交付日期<=@结束日期

ORDER BY XX.批次号,交付日期desc

请看下语句有什么问题

凄美地 发表于 2024-5-28 15:42:50

语句好像没什么问题 这个语句在数据库查询有数据吗

华哥 发表于 2024-5-28 15:50:17

在数据库里面查询是有数据的,嵌套是服务器命令里面不行

凄美地 发表于 2024-5-28 17:08:38

华哥 发表于 2024-5-28 15:50
在数据库里面查询是有数据的,嵌套是服务器命令里面不行

要不试试在执行sql里使用公式

Shawn.Liu 发表于 2024-5-29 18:01:43

感谢大佬的反馈,这个问题我们可以连接到外联库来执行SQL命令吗,或者可以截图下过程和测试结果吗?
页: [1]
查看完整版本: 服务器命令嵌套SQL 参数 查询不出数据