8 Jun

MYSQL最后添加汇总行

by 吕进 at 10:43 under 免费资源 不指定 | |
Tags: , ,
数据表结构:

--
-- 表的结构 `ceshi`
--

CREATE TABLE IF NOT EXISTS `ceshi` (
  `id` int(5) NOT NULL auto_increment,
  `income` decimal(9,2) NOT NULL,
  `spending` decimal(9,2) NOT NULL,
  `date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;

如图:
点击在新窗口中浏览此图片点击在新窗口中浏览此图片

假设要对income(收入字段)和spending(支出字段)汇总,语句如下:
select id,income,spending,date from ceshi
union all
select "Total",sum(income),sum(spending),"" from (
select id,income,spending,date from ceshi) a

语句中最后的“a”相对于严重符号,但必须有,否则无效。
  • 中查看更多“MYSQL最后添加汇总行”相关内容
  • 中查看更多“MYSQL最后添加汇总行”相关内容
  • 中查看更多“MYSQL最后添加汇总行”相关内容
  • 中查看更多“MYSQL最后添加汇总行”相关内容
  • 分享到: 微信 更多
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    记住我
    昵称   密码   游客无需密码
    网址   电邮   [注册]