|
0 / 0 / 1
Регистрация: 27.06.2013
Сообщений: 88
|
|
Подсчитать количество минут для каждого часа30.07.2025, 13:38. Показов 1327. Ответов 8
Метки нет (Все метки)
Здравствуйте дорогие ребята. Прошу вас подсказать мне в одном запросе.
у меня есть некоторая таблица с данными по времени. Я имею колонки start и end. И мне нужно для каждого часа рассчитать потраченное количество минут и вернуть таблицу где будут выравненные часы и их количество минут. Пример моей таблицы: Обратите внимание, что разница во времени для некоторых записей составляет более часа или окончание приходится на другой час, и эти минуты нужно записать в следующий час при расчёте. Я не знаю, как это сделать в SQL... Мне нужно получить такую таблицу: Прошу, пожалуйста, подсказать как мне это сделать ?
0
|
|
| 30.07.2025, 13:38 | |
|
Ответы с готовыми решениями:
8
Подсчитать максимальное количество записей в интервале 2-х минут |
|
47 / 39 / 9
Регистрация: 12.06.2024
Сообщений: 179
|
||||||
| 30.07.2025, 15:13 | ||||||
0
|
||||||
|
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 30.07.2025, 16:44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 / 0 / 1
Регистрация: 27.06.2013
Сообщений: 88
|
|
| 30.07.2025, 17:21 [ТС] | |
|
спасибо огромное вам ребята! Буду пробовать)) непростые запросы, постарюсь в них разобраться) я вам очень благодарна за вашу отзывчивость!
0
|
|
|
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
|
|||||||||||
| 31.07.2025, 10:04 | |||||||||||
|
здесь со скобками напутал. но напутал без искажения результата
0
|
|||||||||||
|
1206 / 775 / 128
Регистрация: 10.03.2012
Сообщений: 4,995
|
||||||
| 31.07.2025, 10:54 | ||||||
0
|
||||||
|
918 / 291 / 58
Регистрация: 01.06.2023
Сообщений: 816
|
||||||
| 01.08.2025, 10:17 | ||||||
0
|
||||||
|
0 / 0 / 1
Регистрация: 27.06.2013
Сообщений: 88
|
||||||
| 28.08.2025, 19:27 [ТС] | ||||||
|
Здравсвуйте дорогие форумчане) благодарю вас за подсказки и предложенные решения. В итоге использовала код пользователя Аватр, так как он отработал действительно как требовалось. Но мне усложнили задачу и вот пока не смогла написать рабочий SQL скрипт который бы решал поставленную задачу. Прошу вас помочь мне ещё раз.
Опишу новые условия задачи. Теперь у меня есть такая таблица: и в ней следующие данные: Смысл задачи следующий: необходимо получить таблицу-сводку из исходной таблицы, где данные все группировать в гранулы по 5 минут. Приведу пример, что имеем и что должны на выходе получить:
Я пыталась применить запрос который приводили здесь в пример, но пока не смогла даже изменить его так, чтобы он по 5 минут группировал не по часу... И пока не понимаю как менять поле info? Оно типа jsonb. Прошу вас помочь мне с этой задачей. Есть у меня ещё идея, сделать это не в SQL, а в коде. Как вы думаете такой сложный запрос где лучше делать ? Мне был удобен SQL, тем что ты выполнил и сразу видишь результат в виде таблицы. А в коде ещё нужно его выводить и отлаживаться, просматривая результат не так быстро как в том же pgAdmin. Выполнил скрипт и вот тебе уже удобо читаемый резьтат. Плюс я бы хранила уже эти предрасчитангные данные в другой таблицы, чтобы сервер быстрее возвращал данные по запросу. Прошу кто может помочь мне написать такой SQL скрипт.
0
|
||||||
|
0 / 0 / 1
Регистрация: 27.06.2013
Сообщений: 88
|
|||||||||||
| 31.08.2025, 18:45 [ТС] | |||||||||||
|
Добрый вечер. Очень жду от вас ответа и помощи. Вот что у сменя получилось самой сделать:
Я уже разбила для каждого пользователя на гранулы по 5 минут каждый день, это у меня в отдельной временной таблице. Далее я хочу выбрать из основной таблицы, используемые им программы в течении гранулы и сложить их в один json массив. При этом мне нужно подсчитать кол-во времени в секундах в которое он использовал эту программу внутри гранулы. Необходимо ещё сгруппировать по имени программы и полю domain_site, резьтат группировки это json массив. Вот пример json который должен получиться:
0
|
|||||||||||
| 31.08.2025, 18:45 | |
|
Помогаю со студенческими работами здесь
9
Написать запрос на подсчитывание количества часов Как подсчитать количество определенных символов в каждом поле таблицы??? Подсчитать число\количество олимпиад, которые проводились и будут проводится в каждом месяц Подсчитать количество строк в каждой группировке В каждом поле должно подсчитываться количество тех или иных записей за определенный период Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|