这个SQL查询怎么写啊?

Lamya 2006-03-01 02:39:49

有一个存储卫生评比的表,

id ClassId 得分 得分原因 时间(smalldatetime,显示分秒)

还有一个纪律评比表,
id ClassId 失分 失分原因 时间(smalldatetime)

现在要查出其中一个班级本周每天的卫生和纪律的总成绩:(一天可能得好几次分)

如下显示:
日期 卫生成绩 纪律成绩
星期1 12 23
星期2 23 14
星期3 12 13
求教这个SQL语句要怎么写?(可能有一天一分也没得)

Classid在存储过程中传参数,起始日期也可以用参数传。
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lamya 2006-03-01
  • 打赏
  • 举报
回复
历害!非常感谢!
logoes 2006-03-01
  • 打赏
  • 举报
回复
declare @t1 table(id int identity(1,1), ClassId int, 得分 int, 得分原因 nvarchar(255), 时间 smalldatetime)
declare @t2 table(id int identity(1,1), ClassId int, 失分 int, 失分原因 nvarchar(255), 时间 smalldatetime)

insert into @t1 (classid,得分,时间) values(1,10,'2006-3-1')
insert into @t1 (classid,得分,时间) values(1,5,'2006-3-1')
insert into @t1 (classid,得分,时间) values(2,5,'2006-3-1')
insert into @t1 (classid,得分,时间) values(2,5,'2006-3-2')
insert into @t1 (classid,得分,时间) values(1,5,'2006-3-2')
insert into @t2 (classid,失分,时间) values(1,10,'2006-3-1')
insert into @t2 (classid,失分,时间) values(1,20,'2006-3-1')
--insert into @t2 (classid,失分,时间) values(2,5,'2006-3-1')
insert into @t2 (classid,失分,时间) values(2,5,'2006-3-2')
insert into @t2 (classid,失分,时间) values(1,5,'2006-3-2')

declare @Startd smalldatetime
declare @cId int

set @cid=2
set @startd=getdate()
select wd,sum(卫生成绩) 卫生成绩,sum(纪律成绩) 纪律成绩 from
(select datepart(dw,时间) as wd,得分 as 卫生成绩,0 as 纪律成绩 from @T1 where classid=@cid and datediff(wk,时间,@startd)=0
union all
select datepart(dw,时间) as wd,0 as 卫生成绩,失分 as 纪律成绩 from @T2 where classid=@cid and datediff(wk,时间,@startd)=0
) b
group by wd
内容概要:本文围绕基于深度学习分类的时相关MIMO信道递归CSI量化技术展开研究,提出一种结合深度学习模型的递归式信道状态信息(CSI)反馈优化方法。该方法针对无线通信系统中时变MIMO信道的特点,利用深度学习网络对信道时序特征进行有效提取与分类,实现高精度、低开销的CSI量化与反馈,从而提升大规模MIMO系统的频谱效率与传输性能。研究不仅涵盖了算法设计与模型构建,还提供了完整的Matlab代码实现,便于验证与复现,适用于现代高性能无线通信系统的优化需求。; 适合人群:具备通信系统理论基础、熟悉MIMO与信道反馈机制,并掌握Matlab编程技能的研究生、科研人员及从事5G/6G通信、智能信号处理与深度学习在通信中应用的工程技术人员。; 使用场景及目标:①研究MIMO系统中基于深度学习的CSI反馈压缩与重建技术;②探索时序信道建模与递归量化机制的深度融合方法;③复现并改进现有算法,支撑高水平学术论文撰或通信系统原型开发。; 阅读建议:建议读者结合提供的Matlab代码逐模块调试,深入理解深度学习分类网络与时序递归量化策略的协同工作机制,重点关注特征提取、分类决策与量化更新等关键环节的设计逻辑,并可尝试迁移至不同信道模型或引入更先进网络结构以进一步提升性能。

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧