0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 16
|
|
Как от даты отнять год, месяц, день?23.12.2015, 10:23. Показов 87065. Ответов 13
Метки нет Все метки)
(
Добрый день.
Подскажите, как получить Data_N: Есть таблица вида: |Data |Y|M|D|Data_N| |01.11.2015|4|3|5| | где, Data - дата от которой нужно отнять кол-во Y - лет, М - месяцев, D - дней, и получившееся в результате число записать в Data_N. (если как в примере: 01.11.2015 - 4 года - 3 месяца - 5 дней = 27.07.2011 Заранее благодарен.
0
|
23.12.2015, 10:23 | |
Ответы с готовыми решениями:
13
Как изменить год в поле дата не меняя месяц и число
|
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
|
||||||||||||
23.12.2015, 11:33 | ||||||||||||
В Oracle есть две функции: NUMTOYMINTERVAL (интервал год-месяц) и NUMTODSINTERVAL (интервал день-секунда). С их помошью можно записать:
1
|
Zero day
![]() |
||||||
23.12.2015, 12:04 | ||||||
Я бы делал в общем виде, но по сути AGK уже решение подсказал
![]()
1
|
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
|
||
23.12.2015, 12:21 | ||
Все верно, но не факт, что требуется вводить данные с клавиатуры, а потом выводить на консоль (экран). Возможно, требуется каким-то образом обработать содержимое нескольких таблиц и результат запихнуть еще в одну таблицу. Так что Ваше
У меня, собственно, тоже всего лишь пример использования, но без наворотов, связанных с консольным вводом и выводом
1
|
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
|
||
23.12.2015, 23:24 | ||
1) Открывается курсор, в котором собираются все исходные данные, затем в цикле по курсору делается UPDATE нужного поля. 2) Пишется сложный оператор UPDATE, в котором и происходит корректировка данных. Попробуйте почитать про курсоры и написать какой-нибудь пример курсора, потом будем подправлять
1
|
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
|
||||||
25.12.2015, 11:50 | ||||||
В простом случае вроде Вашего, когда все поля в одной таблице, лучше сразу писать UPADTE вида
Если у Вас есть несколько таблиц, из которых нужно собрать данные, номер с апдейтом обычно не проходит
1
|
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 16
|
||
25.12.2015, 13:17 [ТС] | ||
0
|
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
|
||||||||||||
25.12.2015, 13:33 | ||||||||||||
![]() Решение
Добавлено через 3 минуты По поводу "LIMITATION_CONDITION". Например, Вы хотите заполнять только те даты, которые еще не заполнены. Тогда в качестве where_clause следует писать
1
|
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
|
||
25.12.2015, 13:52 | ||
1
|
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 16
|
|
25.12.2015, 14:07 [ТС] | |
0
|
25.12.2015, 14:07 | |
Помогаю со студенческими работами здесь
14
Дан строковый файл, содержащий даты в формате «день/месяц/год» Создать класс для представления даты с полями год, месяц, день Организовать поиск файлов в директории по атрибутам текущей даты создания (день, месяц, год) Как от текущей даты отнять один месяц?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
|
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
|
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Опубликовано: 07. 07. 2025
Рубрика: Uncategorized
Автор: AlexA
Статья размещается на сайте с разрешения. . .
|
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
|
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
|
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском
https:/ / vkvideo. ru/ video-231374465_456239020
На английском
https:/ / www. youtube. com/ watch?v=oskqtCrWns0
Исходники примера:
|
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
|
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
|
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач:
. . .
|
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
|