mysql同表内对不同字段的不同条件进行统计

SELECT
    sum(
        IF (
            (InsuranceMaturity > 1577808000), #这个是判断条件
        1,0) # 如果条件满足,则值为 1,否则为 0
    ) "insNum", #这个是别名
    sum(
        IF ((CTIDate > 1577808000), 1, 0)
    ) "ctiNum", #这个是别名
    sum(
        IF ((ExaminedDate > 1577808000),1,0)
    ) "exaNum" #这个是别名
FROM
    表名
WHERE
    查询条件

 

posted @ 2020-03-26 16:29  动灵  阅读(2532)  评论(0编辑  收藏  举报