He probado esto en Oracle y funciona, no sé en MySQL.
El count(distinct turno) deberia devolverte el total de turnos diferentes que tienen ordenes en esa fecha.
Código SQL
[-]
SELECT fecha, count(distinct turno)
FROM `test`.`esquema` WHERE conv = 1
GROUP BY fecha;