Comentario, en mysql, he probado la misma consulta y me da resultados correctos, pero en php me arroja resultados como si la fecha inicial fuera 22 de enero dandome un resultado acumulado desde esa fecha..... aqui un ejemplo:
Código:
select medio,count(medio) as total, medio_utili from referencia_rapida,atendido_medio where medio = atendido_medio.clave and fecha between '2013-02-01 00:00:00' AND '2013-02-18 23:59:59' AND (bibliotecario_id= 1 or bibliotecario_id= 3 or bibliotecario_id = 5 or bibliotecario_id=6 or bibliotecario_id=7 or bibliotecario_id=8 or bibliotecario_id=9 or bibliotecario_id=10 or bibliotecario_id=11 or bibliotecario_id=12 or bibliotecario_ID=13 or bibliotecario_id=14 or bibliotecario_id = 15 or bibliotecario_id=16 or bibliotecario_id=17) group by medio;
+-------+-------+-------------+
| medio | total | medio_utili |
+-------+-------+-------------+
| C | 3 | Chat |
| P | 29 | Presencial |
+-------+-------+-------------+
2 rows in set (0.01 sec)