У меня есть поле владения (числовое) в таблице, представляющее количество месяцев, в течение которых пользователь находился в файле. Я хочу вычесть это поле из сегодняшней даты, чтобы вернуть дату регистрации пользователя. Любая идея, как сделать это с помощью Oracle SQLвычитание числовых полей из поля даты
0
A
ответ
0
ADD_MONTHS(SYSDATE, -1 * tenureMonths)
1
Что-то вроде:
add_months(sysdate, -your_number_of_months_column)
? Возможно, вы захотите использовать trunc (sysdate).
Однако это звучит плохой дизайн; почему дата регистрации пользователя не сохраняется в ее собственном столбце? Если вы выберете сегодняшнюю запись пользователя, дата регистрации будет отличаться, если вы выберете ее завтра (если вы не используете trunc (sysdate, 'mm')).
+0
все получилось спасибо! –
Смежные вопросы
- 1. Вычитание двух полей даты
- 2. Вычитание двух числовых столбцов
- 3. Вычитание определенной даты из поля даты в отчете Netsuite Case
- 4. Вычитание даты из макропеременной
- 5. Вычитание даты и времени из динамически созданных полей датпикера
- 6. вычитание полей datetime
- 7. Вычитание значений из нескольких полей ввода
- 8. Вычитание даты
- 9. Вычитание дня из полной даты
- 10. общая проверка для числовых полей
- 11. Вычитание даты в JavaScript
- 12. ember.js - поддержка числовых полей
- 13. Вычитание полей столбца - Таблица
- 14. Преобразование числовых полей в MySQL
- 15. Вычитание даты в C#
- 16. Excel вычитает вычитание даты
- 17. Преобразования числовых вопросов даты
- 18. Преобразование числовых значений даты
- 19. Вызов числовых имен полей JSON
- 20. Вычитание двух полей в шаблоне
- 21. Предварительная вычитание даты SQL
- 22. mysql query - вычитание даты
- 23. MYSQL вычитание даты
- 24. Просмотр SQL - вычитание даты
- 25. Вычитание TimeSpan с даты
- 26. Вычитание даты в PHP
- 27. javascript вычитание даты
- 28. Вычитание даты в Ruby
- 29. Вычитание две даты
- 30. JavaScript вычитание даты путаница
Целые месяцы? Вычитание значения (с помощью 'add_months()') даст вам сегодняшний день, 23-й, в любом месяце. Что странно, но не так странно, как пытаться отследить это число в столбце в первую очередь, а не фактическую дату регистрации, которая не изменится ... как она поддерживается, вы добавляете по 1 к каждому значению каждый месяц? –