Это мой запрос mysql для получения вчерашнего итога. Он работает от CRON, и я получаю разное общее количество в 3 раза. Он работает 3 раза в день. 7AM - 6067 12PM - 6670 7PM - 6670Mysql select Query total different in 2 different time
600 различные ??
SELECT COUNT(*) FROM `users_table` WHERE date(CONVERT_TZ(`reg_date`, '-0:00', '-7:00')) = DATE_ADD(CURDATE(), INTERVAL -1 day)
этот запрос возвращает «сегодняшний» регистрации, а не вчера, поэтому у вас есть ~ 2k новых регистраций –
Вы видите ИНТЕРВАЛ -1 день. Он должен вернуть вчерашний итог нет? Можете ли вы предложить какие-либо изменения в запросе? – Viyog
у вас есть между 'вчера' и' сегодня', между включенными –