(统计查询)一句sql统计多个状态的
2015-09-04 10:25
288 查看
SELECT
SUM( goods_amount ) AS money,
count( * ) AS num,
count(if(pay_status=1,true,null)) AS success,
count(if(pay_status=2,true,null)) AS fall
FROM `tab_order_info`
WHERE user_id = 11
SUM( goods_amount ) AS money,
count( * ) AS num,
count(if(pay_status=1,true,null)) AS success,
count(if(pay_status=2,true,null)) AS fall
FROM `tab_order_info`
WHERE user_id = 11
相关文章推荐
- redis 集群部署(一)
- ORACLE Linux以及 Unbreakable Enterprise Kernel
- Mysql varchar型自增方法
- 根据传入的两个参数,做分隔更新数据库中的值。
- 【翻译自mos文章】对于JDBC thin client连接,ORA-28040 and SQLNET.ALLOWED_LOGON_VERSION_CLIENT
- SQL-mysql设置utf8编码方法
- 在Ubuntu中安装Redis
- 好用的PL/SQL Developer相关设置
- 【翻译自mos文章】怎么正确的使用SQLNET.ALLOWED_LOGON_VERSION参数
- oracle数据恢复:利用ctl,dbf,log
- MySQL存储过程之细节
- 11月导入数据库记录(oracle)
- Oracle 10G 服务未启动
- Oracle中的分页存储过程
- 欢迎使用CSDN-markdown编辑器
- 通过SQL语句直接实现Excel与数据库的导入导出
- mac下安装memcached
- MySQL 锁
- vs2010调试sql2008存储过程
- MongoDB学习十三 --MongoDB的Java增删除改查