Foxtable(狐表)用户栏目专家坐堂 → 关于SQL分组统计查询的问题


  共有2088人关注过本帖树形打印复制链接

主题:关于SQL分组统计查询的问题

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 15:33:00 [显示全部帖子]

SELECT 客户,SUM(数量) AS 数量,(select count(*) from {订单} as b a.客户=b.客户) as 总数量,() 大额数量 FROM {订单} as a GROUP BY 客户
[此贴子已经被作者于2018/5/4 15:33:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 16:01:00 [显示全部帖子]

select 编号, 外币*数量 as 总额 from {订单明细}

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 16:10:00 [显示全部帖子]

 

select * from {订单明细} as a inner join (select 编号, sum(外币*数量) as 总额 from {订单明细} group by 编号) as b on a.编号=b.编号

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 16:43:00 [显示全部帖子]

以下是引用ap9709130在2018/5/4 16:40:00的发言:
老师

为什么 在SQL上测试的小数点位数都 是 4位的,如果要他们变成9位?

 

参考 http://www.foxtable.com/webhelp/scr/1659.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 17:07:00 [显示全部帖子]

以下是引用ap9709130在2018/5/4 16:59:00的发言:
在表的的列是 9位的,在测试器里也是4位的

 

生成表格后设置列格式 http://www.foxtable.com/webhelp/scr/1659.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/11 11:06:00 [显示全部帖子]

selet 编号, sum(外币*数量) as 总额, 'kg' as 单位 from {订单明细} group by 编号

 回到顶部