sql calculates the number of rows

SELECT SUM(Correct number)+SUM(Error number) AS Total number of records, SUM(Correct number), SUM(Error number)
FROM (
SELECT COUNT(1) Correct number, 0 Error number
FROM TB
WHERE STATUS=1
UNION ALL
SELECT 0 Correct number, COUNT(1) Error number
FROM TB

Guess you like

Origin blog.csdn.net/mkleft/article/details/113624693