select sum(`value`) from testtable where value != 'error' AND type ='b' in (select DISTINCT(type) from testtable);
SELECT type,subtype,SUM(value) AS TOTNUM FROM testtable WHERE value !='error' GROUP BY type,subtype;
SELECT type,subtype,COUNT(value) AS TOTNUM FROM testtable WHERE value ='error' GROUP BY type,subtype;
select * from (select type,subtype,sum(case when value <> 'error' then value else '0' end) as 总数 ,sum(case when value = 'error' then 1 else '0' end) as error行数 from testtable group by type,subtype) t ORDER BY 总数 desc
相关文章
- General Ledger Useful SQL Scripts
- (转) java 通过 jdbc 链接 ms sql server 中出现 "no suitable driver for ..."
- java Mybatis框架动态SQL
- [20180918]文件格式与sql_id.txt
- sql server数据库操作
- SQL Server存储过程邮件发送以表格方式发送
- 几个方便进行micro frontend 开发的工具&&类库
- 在论坛中出现的比较难的sql问题:29(row_number函数 组内某列的值连续出现3次标记出来)
- (4.20)sql server性能指标、性能计数器
- SQL Server中如何设置对列的权限