分組取出值最大的數據

1.要去某段時間內的數據,要求天天的數據只取id最大的一條ui

 

###查詢去重取天天的id最大的數據##### SELECT highPressure, lowVoltage, pulse, ADDTIME, uid, DATE_FORMAT( uploadTime, '%Y-%m-%d' ) AS uploadTime, id FROM bloodpressure WHERE id IN ( SELECT
        max( id ) FROM bloodpressure WHERE highPressure IS NOT NULL 
        AND deleteStatus = 0 
        AND uid = 32854 
        AND DATE_FORMAT( uploadTime, '%Y-%m-%d' ) >= '2017-03-15' 
        AND DATE_FORMAT( uploadTime, '%Y-%m-%d' ) <= '2018-12-06' 
    GROUP BY DATE_FORMAT( uploadTime, '%Y-%m-%d' ) )

結果就得到想要的東西:spa

 

相關文章
相關標籤/搜索