请帮忙看一存储过程问题
@begindate datetime,
@enddate datetime,
@bmbh char(10)
AS
declare @t TABLE (spbm varchar(50) null,
spmc varchar(100) null,
jhsl decimal(18,2) null,
jese decimal(18,2) null,
jhzj decimal(18,4) null)
declare @spbm varchar(50),
@spmc varchar(100),
@jhsl decimal(18,2),
@jese decimal(18,2),
@jhzj decimal(18,2)
DECLARE @pro_cursor_spbm CURSOR
SET @pro_cursor_spbm = CURSOR FOR
SELECT DISTINCT left(b.spbm,2) as spbm,c.spmc
FROM jhd a,jhsp b,commodify c
where a.jhbh=b.jhbh AND left(b.spbm,2)=c.spbm and c.dept_id=@bmbh and
datediff(dd,a.jhrq,@begindate)<=0 and datediff(dd,a.jhrq,@enddate)>=0 and b.zt<>'9'
OPEN @pro_cursor_spbm
FETCH next FROM @pro_cursor_spbm INTO @spbm,@spmc
WHILE (@@FETCH_STATUS = 0)
BEGIN
declare @Nowbmbh char(10)
select @Nowbmbh=min(a.bmbh),@jhsl=isnull(sum(b.jhsl - isnull(b.thsl,0)),0),@jese = isnull(sum(b.jese),0),@jhzj = isnull(sum(b.jhzj),0)
from jhd a,jhsp b,commodify c
where (a.jhbh=b.jhbh) and c.spbm=@spbm AND a.bmbh=@bmbh and
datediff(dd,a.jhrq,@begindate)<=0 and datediff(dd,a.jhrq,@enddate)>=0 and b.zt<>'9'
group by left(b.spbm,2),c.spmc
if @nowbmbh = @bmbh
begin
insert into @t SELECT @spbm,@spmc,@jhsl,@jese,@jhzj
end
FETCH next FROM @pro_cursor_spbm INTO @spbm,@spmc
END
--insert into @t SELECT @spbm,@spmc,@jhsl,@jese,@jhzj
CLOSE @pro_cursor_spbm
DEALLOCATE @pro_cursor_spbm
select * from @t
上面的可以运行,根据条件能查询的正确的数据记录N条;但显示的数据总是N条记录中最后一条的数据? 麻烦大家帮忙看看,谢谢
相关推荐
正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar
正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar
Java微服务如何拆解审计日志查询服务
标题:Java微服务如何拆解审计日志查询服务 内容概要:围绕缓存策略、任务调度、回压控制和审计追踪,拆解Java微服务如何拆解审计日志查询服务的实现细节。 xdronline.com xdrea.com 9g.xinmei6.com xinghaohuanbao.com m.xiker66.com
港股十档行情tick数据涵盖逐笔成交与委托,记录每笔买卖价格、成交量及挂单明细 逐笔数据包含成交时间、价格、股数、成交方向,委托数据展示买一至买十、卖一至卖十的价格与数量
港股十档行情tick数据涵盖逐笔成交与委托,记录每笔买卖价格、成交量及挂单明细。逐笔数据包含成交时间、价格、股数、成交方向,委托数据展示买一至买十、卖一至卖十的价格与数量。分钟数据汇总每分钟开盘价、最高价、最低价、收盘价、成交量及成交额。历史行情覆盖近十五年,字段清晰完整,便于回溯分析。 数据源:CMES金融数据库
MO-372A_PQFP-F6_I1p27-R3p8x4p48Z1p1-N5p5C1p24.stp
MO-372A_PQFP-F6_I1p27-R3p8x4p48Z1p1-N5p5C1p24.stp
光伏储能虚拟同步发电机VSG并网仿真模型(Similink仿真实现)
内容概要:本文介绍了一种光伏储能虚拟同步发电机(VSG)并网的Simulink仿真模型,旨在通过仿真手段实现新能源系统与电网的高效协同运行。该模型深度融合光伏发电与储能系统,借助虚拟同步发电机技术有效提升系统的惯性和阻尼特性,从而显著增强电网在高比例可再生能源接入背景下的稳定性。文中重点阐述了VSG在频率调节、电压支撑及动态响应等方面的优越性能,并提供了完整的仿真框架,支持研究人员进行控制策略优化、参数调整与系统性能验证,有助于推动智能电网与新能源并网技术的发展。; 适合人群:具备一定电力系统基础知识和Simulink仿真经验的科研人员、电气工程及相关专业的研究生或从事新能源并网技术研发的工程师。; 使用场景及目标:① 研究光伏储能系统并网的动态行为;② 设计与优化虚拟同步发电机的控制策略以提高电网稳定性;③ 验证新型控制算法在多时间尺度调度中的有效性;④ 教学演示新能源系统与电网互动的物理机制。; 阅读建议:建议读者结合提供的仿真模型与代码,深入理解VSG的工作原理,尝试修改控制参数以观察系统响应变化,并参考文中提及的Matlab代码实现方式,进一步开展个性化研究与创新设计。


应用实例
