powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить задачу со статистикой данных
2 сообщений из 2, страница 1 из 1
Помогите решить задачу со статистикой данных
    #39676757
iReborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, у меня есть таблица 'exam_node_statistics', которая не отражает статистики start_time и end_time , как в таблице 'statistics_sessions' но покрывает всю статистику, и моя задача состоит в создании новой таблицы где отображались бы все данные со статистикой.



В statistics_sessions статистика ведется с даты (1517980290)

1)

я взял и соединил две таблицы и в качестве start_time взял create_time из таблицы system_user_log плюс разницу даты создания и начала ведения отчета в statistics_sesions(1517980290). А для того чтобы распределить таким образом, чтобы юзер при вхождении в node_id запускал счетчик отсчета, я использовал counter.


Код: plsql
1.
2.
3.
4.
5.
SELECT 
a.log_id, a.log_type, a.user_id, a.project_id, a.log_time as create_time, (1517980290-a.log_time) as diff_time,
b.node_id, b.counter, a.log_time + ROUND((1517980290-a.log_time)/b.counter) AS start_time
from system_user_log as a 
LEFT JOIN exam_node_statistic as b  ON a.user_id=b.user_id WHERE log_type="create" and project_id=3;





2) теперь возникает вопрос как убрать те ячейки в таблице которые существуют в statistics_sesiions по user_id или owner_id. Затем разбить строку по 1=<count<=n и присвоить в качестве следующего значения next start_time = prev start_time + const(diff_time) и повторять это n раз. В качестве end_time мне нужно взять среднее время посещаемости по урокам(statistics_sessions) и прибавить к нему start_time.

...
Рейтинг: 0 / 0
Помогите решить задачу со статистикой данных
    #39676811
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По фотографиям (которые к тому же не отображаются) - не лечим!
Создайте fiddle или хотя бы выложите DDL + наполнение (в теге SRC) и желаемый на этих данных результат (в теге Table).
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить задачу со статистикой данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]