potresti avere degli ID Null, in questo caso COUNT(ID) conta solo quelli validi. prova con COUNT(*)