|
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
|
|||||||||||
Массивы23.03.2021, 10:40. Показов 5256. Ответов 6
Метки нет (Все метки)
Доброго времени суток. Вот суть проблемы есть два массива с датами:
0
|
|||||||||||
| 23.03.2021, 10:40 | |
|
Ответы с готовыми решениями:
6
динамические массивы Массивы в json Массивы в БД |
|
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
|
|
| 23.03.2021, 17:55 | |
|
Покажите на примере данных, что к чему вы хотите прибавить.
0
|
|
|
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
|
||||||
| 23.03.2021, 18:08 [ТС] | ||||||
|
ну задача такая есть к примеру даты
23.01.2021 и 23.01.2022 23.01.2021 и 23.01.2023 23.01.2021 и 23.01.2024 23.01.2021 и 23.01.2025 мне надо получить из каждой пары период,если смотреть что я привел как пример даты то между первой парой год,второй два года и так далее и 0 дней получается, ну мне нужно прибавить этот пероид друг к другу, получится 10 лет и 0 месяцев Добавлено через 1 минуту и если говорить об одной паре как я сделал выще то можно вычеслить месяца и года вот так
но я незнаю как это провернуть с целым массивом Добавлено через 1 минуту ой простите я там выще написал дней я хотел написать года и месяца Добавлено через 4 минуты но есть загвоздка в примере что я написал он с пересечением диапазонов и это выходит слишком большая цифра как еще и это рещить пересечение
0
|
||||||
|
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
|
||||||
| 23.03.2021, 18:12 | ||||||
|
вот так же можно
1
|
||||||
|
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
|
||||||
| 23.03.2021, 19:10 [ТС] | ||||||
|
а как месяца добавить и запихнуть это в таку конструкцию ???
хотя с этим ладно разберусь, как быть с пересечением вот сложный вопрос Добавлено через 7 минут чтоб вы понимали о чем я, идет речь типа о опыте работы человека и у него опыт с 21 по 25, и это не 10 лет, и надо как то что если пересекаются диапазоны то не брать в счет этот период то есть по идее должно показать 5 лет Добавлено через 43 минуты очень надо я никак не врублюсь как сделать с этими диапазонами, если то и решил сам своим способом конченым, ваш куда шикарней за что спасибо говорю но вот помогите еще с диапазонами
0
|
||||||
|
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
|
|||||||||||
| 26.03.2021, 15:09 | |||||||||||
Сообщение было отмечено Nightwalker как решение
Решение
Вы много разных тем создали. Все темы вроде вокруг одной и той же проблемы: соединение пересекающихся диапазонов каких-либо величин. На этот счет на просторах Интернета ищется примерно следующий нетривиальный запрос
Для несоклькоих диапазонов посчитать сумму интервалов. И уже не нужно городить много FOR/IF конструкций, все умещается в один запрос. Плюс запроса также в том, что можно оперировать любыми range типами (даты, целые числа), которые поддерживает postgresql.
1
|
|||||||||||
|
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
|
|
| 26.03.2021, 21:10 [ТС] | |
|
Спасибо за ответ,да я создавал темы они связаны с этой,но там чиста технические моменты уже с пересечением я забил решил по другому без нахождения пересечений, но спасибо тема закрыта!!!!
0
|
|
| 26.03.2021, 21:10 | |
|
Помогаю со студенческими работами здесь
7
Массивы в Access Массивы или ArrayList процедуры ненутрят массивы...
JavaScript PHP MySQL массивы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|