Cómo comparar la marca de tiempo en donde cláusula

Tengo una tabla con la columna de marca de tiempo. Quiero obtener los valores donde la marca de tiempo en un mes específico (por ejemplo, donde la marca de tiempo entre el 1 de septiembre y el 30 de septiembre) se está considerando si el mes es 31 días. Yo uso esta consulta:

SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no FROM users LEFT JOIN tahminler ON users.id = tahminler.user_id  GROUP BY users.id having count(tahminler.tahmin) > 0

Puedo añadirwhere timestamp IN(dates_array)??

¿Date_array serán las fechas de todo el mes?

Respuestas a la pregunta(3)

Su respuesta a la pregunta