sqlserver2000+pb :select Error:SQLSTATE = S1093 无效的参数号码

xueru9999 xueru9999 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用pb 建立了一个比较复杂的数据窗口,传入4个参数 s_min,s_max,s_jz,s_ck
当变量改成常量没有问题,使用变量就会提示 select Error:SQLSTATE = S1093 无效的参数号码
数据库使用 sqlserver2000
sql语句如下:
select 大类编码,名称,
SUM(期初金额) AS 期初金额,
SUM(自购金额) AS 自购金额,
SUM(收入调整)AS 收入调整,
SUM(收入年累) AS 收入年累,
SUM(生产用料) AS 生产用料,
SUM(让价) AS 让价,
SUM(让价年累) AS 让价年累,
SUM(调整) AS 调整,
SUM(报损) AS 报损,
SUM(发出年累) AS 发出年累,
SUM(期末金额) AS 期末金额
from jcb_dlbm as b LEFT OUTER JOIN
(SELECT LEFT(器材编号, 2) AS 大类, SUM(期初金额) AS 期初金额, 0 AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, 0 AS 生产用料, 0 AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, 0 AS 期末金额
FROM dbo.Kc
WHERE (日期 = :s_min)
GROUP BY LEFT(器材编号, 2)
UNION ALL
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额, SUM(计划金额) AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, 0 AS 生产用料, 0 AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, 0 AS 期末金额
FROM dbo.rk_d
WHERE (日期 >= :s_min) and (日期 <= :s_max) and 料单编号 in (select 料单编号 from rk_m where (日期 >= :s_min) and (日期 <= :s_max) and (cast(已登帐 as char ) like :s_jz) and (cast(已入库 as char) like :s_ck))
GROUP BY LEFT(器材编号, 2)
UNION ALL
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额, 0 AS 自购金额,
0 AS 收入调整, SUM(计划金额) AS 收入年累, 0 AS 生产用料, 0 AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, 0 AS 期末金额
FROM dbo.rk_d
WHERE (left(日期,2) = left(:s_min,2)) and 料单编号 in (select 料单编号 from rk_m where (left(日期,2) = left(:s_min,2))and (cast(已登帐 as char ) like :s_jz) and (cast(已入库 as char) like :s_ck))
GROUP BY LEFT(器材编号, 2)
UNION ALL
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额,0 AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, SUM(出库金额) AS 生产用料, 0 AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, 0 AS 期末金额
FROM dbo.ck_d
WHERE (日期 >= :s_min) and (日期 <= :s_max) and 料单编号 in (select 料单编号 from ck_m where (日期 >= :s_min) and (日期 <= :s_max) and (cast(已登帐 as char ) like :s_jz) and (cast(已出库 as char) like :s_ck))
GROUP BY LEFT(器材编号, 2)
UNION ALL
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额, 0 AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, 0 AS 生产用料, 0 AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
SUM(出库金额) AS 发出年累, 0 AS 期末金额
FROM dbo.ck_d
WHERE (left(日期,2) = left(:s_min,2)) and 料单编号 in (select 料单编号 from ck_m where (left(日期,2) = left(:s_min,2))and (cast(已登帐 as char ) like :s_jz) and (cast(已出库 as char) like :s_ck))
GROUP BY LEFT(器材编号, 2)
UNION ALL
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额,0 AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, 0 AS 生产用料, SUM(计划金额) AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, 0 AS 期末金额
FROM dbo.jr_d
WHERE (日期 >= :s_min) and (日期 <= :s_max) and 料单编号 in (select 料单编号 from jr_m where ((日期 >= :s_min) and (日期 <= :s_max) and (cast(已登帐 as char ) like :s_jz) and (cast(已出库 as char) like :s_ck))
GROUP BY LEFT(器材编号, 2)
UNION ALL
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额, 0 AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, 0 AS 生产用料, 0 AS 让价, SUM(计划金额) AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, 0 AS 期末金额
FROM dbo.jr_d
WHERE (left(日期,2) = left(:s_min,2)) and 料单编号 in (select 料单编号 from jr_m where (left(日期,2) = left(:s_min,2))and (cast(已登帐 as char ) like :s_jz) and (cast(已出库 as char) like :s_ck))
GROUP BY LEFT(器材编号, 2)
union all
SELECT LEFT(器材编号, 2) AS 大类, 0 AS 期初金额, 0 AS 自购金额,
0 AS 收入调整, 0 AS 收入年累, 0 AS 生产用料, 0 AS 让价, 0 AS 让价年累, 0 AS 调整, 0 AS 报损,
0 AS 发出年累, sum(库存金额) AS 期末金额
FROM dbo.Kc
WHERE (日期 = :s_max)
GROUP BY LEFT(器材编号, 2)
) as a on b.大类编码= a.大类
group by b.大类编码,名称
order by b.大类编码
...全文

相关推荐

【雷达信号处理】数字下变频(DDC)(Matlab代码实现)

内容概要:本文详细介绍了《【雷达信号处理】数字下变频(DDC)(Matlab代码实现)》这一技术资源,聚焦于数字下变频(DDC)在雷达信号处理中的核心作用与实现方法。内容系统阐述了DDC的基本原理,包括混频、低通滤波和抽取等关键步骤,如何将高频回波信号高效转换为便于后续处理的基带信号。文档提供了完整的Matlab代码实现方案,涵盖算法设计、参数设置与仿真验证全过程,有助于深入理解DDC在实际雷达系统中的应用。此外,资源还关联了时频特征匹配、多体制信号处理等相关技术方向,体现了其在现代雷达信号处理体系中的综合价值。; 适合人群:具备信号与系统、数字信号处理基础知识的研究生、科研人员及从事雷达、通信、电子工程等领域的工程技术人员。; 使用场景及目标:① 深入学习数字下变频(DDC)的工作原理及其在雷达系统中的具体实现;② 利用Matlab开展雷达信号处理算法的仿真实验与性能分析;③ 支持课程项目、科研课题开发或学术论文复现等任务,提升理论与实践结合能力。; 阅读建议:建议结合Matlab环境动手运行并调试所提供的代码,对照理论推导理解各模块功能;同时可参考文档中提及的相关信号处理技术,拓展对雷达系统整体架构的认知。

长安程序猿

科技中介服务机构如何构建差异化的服务能力与竞争优势?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

高校技术转移办公室人员如何利用AI工具高效管理科技成果与技术经纪人对接工作?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

【AI大模型毕业设计】LLM大模型 基于LangChain美食菜谱分享网站+AI智能助手(FastAPI+Vue3) 完整版 源码+sql脚本+论文

这个是完整源码 【AI大模型毕业设计】LLM大模型 基于LangChain美食菜谱分享网站+AI智能助手(FastAPI+Vue3) 完整版 源码+sql脚本+论文 数据库是mysql 菜谱信息分散在短视频、社交平台和零散网页中,家庭烹饪者往往只能看到结果,却难以按食材、口味和步骤核对一份可执行的做法。与此同时,通用对话模型能够组织语言,却容易编造用量和火候。把经过人工审核的菜谱整理成可检索的知识,再让对话模型依据这些资料回答问题,能够同时保留社区分享和可核对的依据。 本文设计并实现了带AI智能助手的美食菜谱分享网站。系统采用前后端分离结构:前端使用 Vue3、Vue Router、Pinia 和 Element Plus 构建前台门户与管理后台,后端使用 Python 和 FastAPI 提供菜谱、互动、审核和统计接口,业务数据保存在 MySQL 数据库 db_recipe 中。智能问答遵循检索增强生成的思路,与 LangChain 中检索器、提示模板、对话记忆和流式回调所描述的链路一致;考虑到审核状态、权限和流式输出需要与业务服务紧密配合,本系统用 Python 显式完成文档拼装、向量写入、相似度检索和提示词组装,向量存放在 Chroma 中,嵌入与对话通过兼容接口调用通义千问。 网站提供注册登录、菜谱浏览检索、发布与审核、点赞收藏评论、公告轮播、个人中心,以及依据站内菜谱进行的流式问答。管理端可以维护用户、分类、评论和知识库,并在首页用图表查看用户规模、菜谱分类和近七日趋势。测试围绕账号、审核、互动和问答四类路径展开,结果表明主要功能能够按设计完成,回答可以回指相关菜谱。

caofeng891102

国央企创新负责人如何通过平台推动企业与高校院所的协同创新?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 7
收藏 已收藏
分享
返回顶部
xueru9999
DataWindow 611 成员 20,469 内容