Я заинтересован в сборе данных за последний месяц в базе данных с MySQLi.MySQLi "CURRENT_MONTH_BEGINNING" ... есть ли способ получить это?
Но с использованием INTERVAL 1 МЕСЯЦА каждый месяц перекрывается другой, так есть способ сообщить функции проверить мой текущий месяц, начать с первого дня и собрать все данные из указанного месяца?
Что-то вроде:
SELECT count(DISTINCT ip) AS visitor_ip FROM visitor_list
WHERE visited_date > (INTERVAL CURRENT_MONTH_BEGINNING)
Почему 'CONCAT' и не только' DATE_FORMAT (NOW (), '% Y-% м-01') '? –
Это тоже хорошо: я привык работать с базами данных, которые не имеют такого гибкого форматирования даты, поэтому это не сразу пришло в голову. – TobyLL
Ну, это было быстро и удивительно. Я благодарю вас обоих, я искал, но ничего не нашел, скорее всего, потому, что искал неправильную формулировку. Еще раз спасибо! – balslev