社区
疑难问题
帖子详情
sql記錄匯總
ggygd
2007-09-01 04:36:35
t1
A B C D
sa s d 1
sd ss c 3
sd aa d 4
t1 是基本表,t2是要得出的結果,如何實現?
t2
A B C D E
sa s d 1 1
sd ss c 3 4
sd aa d 4 8
...全文
156
9
打赏
收藏
sql記錄匯總
t1 A B C D sa s d 1 sd ss c 3 sd aa d 4 t1 是基本表,t2是要得出的結果,如何實現? t2 A B C D E sa s d 1 1 sd ss c 3 4 sd aa d 4 8
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fa_ge
2007-09-01
打赏
举报
回复
這是報表中的運行漚總,有個主鍵是比較容易的
魚兄,已給出了答案
ggygd
2007-09-01
打赏
举报
回复
謝謝兩位!我再試試!
SoftwKLC
2007-09-01
打赏
举报
回复
如果t1没有主键,D也没有序...鱼兄已经给出了方法
paoluo
2007-09-01
打赏
举报
回复
D列是不是固定1 3 4這樣的順序,如果不是,需要借助臨時表
--如果沒有主鍵,D列應該也不是有序的,需要借用臨時表。
Select ID = Identity(Int, 1, 1), * Into #T From t1
Select A, B, C, D, E = (Select SUM(D) From #T Where ID <= A.ID) From #T A
Drop Table #T
SoftwKLC
2007-09-01
打赏
举报
回复
如果t1没有主键,D也没有序...方法已经给出
如果D有序,按上面给出的数据也可这样实现
-------------------------------------
Select A,B,C,D,E=(Select Sum(D) From t1 Where D<=A.D) From t1 As A
ggygd
2007-09-01
打赏
举报
回复
沒有主鍵,不能Group by
就是想得出前面記錄D欄位的縂和給E
paoluo
2007-09-01
打赏
举报
回复
--如果沒有主鍵,D列應該也不是有序的,需要借用臨時表。
Select ID = Identity(Int, 1, 1), * Into #T From t1
Select A, B, C, D, E = (Select SUM(D) From #T Where ID <= A.ID) From #T A
Drop Table #T
ggygd
2007-09-01
打赏
举报
回复
t1 是 view
paoluo
2007-09-01
打赏
举报
回复
表中沒有主鍵?
Tianlesoftware Oracle 学习手册(v1.0)高清完整PDF版
- **数据钻取:** 允许用户从汇总数据深入到细节数据。 - **高复杂度查询:** 能够支持复杂的查询语句。 **1.1.3 在OLAP系统中,常用技术** 为了提高OLAP系统的性能和效率,常常会采用以下几种技术: - **分区技术:...
企业人事工资考勤管理系统(c#源码)
5. **报表和数据分析**:系统提供各类报表生成功能,如员工工资统计表、考勤汇总表等,这些报表可以帮助管理层快速了解公司的人力资源状况。同时,系统还能进行数据分析,如员工绩效分析、部门成本分析,为决策提供...
SQL
- 汇总与分组
【代码】
SQL
- 汇总与分组。
sql
增加汇总列和汇总行_
SQL
汇总分析
1. 汇总分析1.1 COUNT函数:求某列的函数使用 COUNT(col_name)对特定列中具有值的行进行计数,忽略空值(NULL)使用 COUNT(*)对表中行的数目进行计数,包含空值 (NULL)的计算1.2 SUM(col_name):对某列数据加总求和,...
SQL
语句汇总记录
经常忘记怎么编写
sql
语句,将自己遇到的语句记录下来。 1、
sql
语句如何把一个表里某一字段值赋予另一个字段 : update Table1 set k1=k2;
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章