Laravel Get Distinct / Уникальные записи дня, недели, месяца, года

Я работаю над простой панелью инструментов, используя Laravel, которая отслеживает в основном информацию о посетителях. Я не могу написать построитель запросов laravel или красноречивый код для

  • Выберите уникальных посетителей сегодня
  • Выберите уникальных посетителей в этом месяце
  • выбрать уникальных посетителей этой недели
  • выбрать уникальных посетителей этого года

Вот мои столбцы таблицы БД. Laravel Get Distinct / Уникальные записи дня, недели, месяца, года

Я застрял, чтобы получить уникальные данные, если кто-то может помочь.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
451
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто напишите необработанные запросы и используйте их.

Сегодня: select distinct id, ip_address, browser from table_name where DATE(visited_time) = CURDATE();

Месяц: select distinct id, ip_address, browser from table_name where month(visited_time) = month(NOW()) and year(visited_time) = year(NOW());

Неделя : select distinct id, ip_address, browser from table_name where week(visited_time) = week(NOW()) and year(visited_time) = year(NOW());

Год : select distinct id, ip_address, browser from table_name where year(visited_time) = year(NOW());

Обратите внимание, что функции не могут использовать индексы, поэтому по возможности используйте сравнение диапазонов.

Strawberry 30.05.2019 23:15

@Strawberry хм, я действительно этого не знал. Спасибо за информацию

bassxzero 30.05.2019 23:17

Замечательно @bassxzero. Большое спасибо :)

Muhammad Javed Baloch 30.05.2019 23:30

Другие вопросы по теме