社区
Oracle
帖子详情
超难的SQL汇总查询请教??
zgjob
2009-12-02 11:46:10
表格内容如下
单号 名称 单号合计
001 水 10
001 水 10
001 其他 10
002 电 12
003 气 9
004 电 13
005 水 10
要求:并不知道各项目的单价,计算出的汇总金额为001的单号合计+002的单号合计+...
最后结果应为54
请教SQL语句如写??
算法是相同单号的单号合计都是一样的,比如单号001的单号都是10,汇总时按名称汇总,相同单号的单号合计只取一次.
...全文
98
10
打赏
收藏
超难的SQL汇总查询请教??
表格内容如下 单号 名称 单号合计 001 水 10 001 水 10 001 其他 10 002 电 12 003 气 9 004 电 13 005 水 10 要求:并不知道各项目的单价,计算出的汇总金额为001的单号合计+002的单号合计+... 最后结果应为54 请教SQL语句如写?? 算法是相同单号的单号合计都是一样的,比如单号001的单号都是10,汇总时按名称汇总,相同单号的单号合计只取一次.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgjob
2009-12-03
打赏
举报
回复
多谢各位了,只有8楼的写法行得通,
zhangwonderful
2009-12-02
打赏
举报
回复
select sum(单号合计)
from
(
select 单号,单号合计 from temp group by 单号,单号合计
)
小灰狼W
2009-12-02
打赏
举报
回复
select sum(max(单号合计)) from tt
group by id
cosio
2009-12-02
打赏
举报
回复
select sum(单号合计)
from
(
select distinct 单号,单号合计 from temp
)
sxq129601
2009-12-02
打赏
举报
回复
select 单号,sum(单号合计) from 表格 group by 单号 ?
guolin_cai
2009-12-02
打赏
举报
回复
select 单号,名称,sum(单号合计) from table group by rollup((单号,名称)) 看清了,是双括号
jianfeng0310
2009-12-02
打赏
举报
回复
select sum(单号合计)
from 表名 t
where rowid in (select max(rowid) from 表名 t1 where t1.单号 = t.单号);
试下这个
碧水幽幽泉
2009-12-02
打赏
举报
回复
select sum(单号合计)over(partition by 单号合计 order by 单号) 合计 from table
guolin_cai
2009-12-02
打赏
举报
回复
select 单号,sum(单号合计)over(order by 单号) 合计 from table
zgjob
2009-12-02
打赏
举报
回复
上面说的不行哟,相同单号的只取一次金额,因为相同单号的金额都是一样的。
My
SQL
常用
SQL
语句全解析与实践总结
本文是软件技术专业学生基于《My
SQL
数据库技术》课程的知识总结,对常用
SQL
语句进行系统性梳理。涵盖数据定义语言(DDL,如CREATE、ALTER、DROP )、数据操作语言(DML,如INSERT、UPDATE、DELETE )、数据
查询
语言(DQL,含SELECT基础、WHERE子句、GROUP BY与聚合函数、JOIN关联
查询
)、数据控制语言(DCL,GRANT、REVOKE )及事务控制语句。介绍各语句的使用规范、应用场景、易错点并附实例,同时总结学习经验,提出对大规模数据优化、高并发事务处理
SQL
语句练习题
SQL
语句强化练习题及答案 一、简单
查询
1、列出全部学生的信息。 SELECT * FROM 学生 2、列出软件专业全部学生的学号及姓名。 SELECT 学号,姓名 FROM 学生 WHERE 专业="软件" 3、列出所有必修课的课号。 SELECT DISTINCT 课号 FROM 必修课 4、求1号课成绩大于80分的学生的学号及成绩,并按成绩由高到低列出。 SELECT 学
SQL
7题解 | #查找年龄大于24岁的用户信息#
举报了哥,你什么都没做错,全怪我那令人作呕的嫉妒和卑微的自尊心,看见你的文字我完全破防了,我直接丢盔弃甲了,看见你这图的那一秒,我满头大汗,浑身发冷,抑郁症瞬间。快手1面:项目,链表重排,无八股-->45分钟快手2面:项目,股票利润,无八股--> 50分钟快手hr面(9月13):无技术问题大家放宽心,会说话就行,面试官透。wx转od,目标院校,机试和性格测试是去年10月份做的,300分,100%+100%+50%过的,但是后续因为免责没弄好,没有继续,过了不到一年又被项目组释放,滴滴:手撕input正则;
从一个
SQL
打印全年日历漫谈数据仓库中时间操作场景的重点写法
我如何快速确定今年是否是闰年的😣我如何从DATE类型数据获取年、月(月初&月末)、周、日、时、分、秒信息🤯我如何快速查到本月月初第一周的周一和本月最后一周周一是在几号😑我如何快速确定每个季度的开始和结束日期😫领导让统计每个月招聘的人数,但是有的月份没招人也就没在数据库记录当月招聘信息,我怎么统计出来没有的月份😤领导让每隔十分钟统计一次数据库登录人数,我该怎么统计啊🙄突发奇想,大佬你能否用一条
sql
打印一年的日历出来,我懵逼了😫😭😤🤯。
最热网友收藏:30条经典的
SQL
语句(2007年第12周)
2007年第12周最热网友收藏 求30条经典的
SQL
语句,或是T-
SQL
语句.随后再开贴放分.(138),共176人收藏,yuewh491首先收藏 吐血奉献:C#获取硬盘编号、CPU编号及类型、内存大小及使用情况(120),共122人收藏,jrl5365首先收藏 微软的面试题及答案-超变态但是很经典(99),共171人收藏,cutftp首先收藏 Java精...
Oracle
17,134
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章