mysql 满足某个条件的时候求和 不指定

2014/08/07 评论(0) 阅读(10873) | |
数据库结构表
CREATE TABLE IF NOT EXISTS `ceshi` (
  `id` int(5) NOT NULL auto_increment,
  `Type` enum('1','2') character set utf8 NOT NULL default '1' COMMENT '1:收入,2:支出',
  `Name` varchar(4) character set utf8 NOT NULL,
  `date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `Amount` decimal(9,2) NOT NULL COMMENT '金额',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

按Name汇总收入和支出的语句:
select NAME, sum(if(Type=1,Amount,0)) as 收入,  
sum(if(Type=2,Amount,0)) as 支出 from ceshi group by name

效果图:
点击在新窗口中浏览此图片
  • 中查看更多“mysql 满足某个条件的时候求和”相关内容
  • 中查看更多“mysql 满足某个条件的时候求和”相关内容
  • 中查看更多“mysql 满足某个条件的时候求和”相关内容
  • 中查看更多“mysql 满足某个条件的时候求和”相关内容
  • 分享到: 微信 更多
    Via 本站原创
    作者:吕进 | 分类:互联故事 Tags:
    发表评论

    昵称

    网址

    电邮

    打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]