sicuramente non raggruppando per ma_id.

Prova a raggrupparli per le condizioni che hai in where, ma selezionando un alias nel select...

SELECT COUNT(*), CONCAT(md_tip, md_dat) as gruppo
....
....
....
where ....
GROUP BY gruppo

Fai una prova. Dovrebbe funzionare... (forse)....