Расчет даты (SQL, Oracle 10g) - PullRequest
4 голосов
/ 19 марта 2010

Как рассчитать количество лет с момента изготовления продукта (с округлением до 1 десятичного знака) для продуктов, которые были изготовлены менее пяти лет назад? Спасибо.

1 Ответ

4 голосов
/ 19 марта 2010

Сейчас не перед IDE, так что мой синтаксис может быть немного неправильным, но что-то вроде этого должно работать (при условии, что таблица с именем table1 с полем с именем date1) ...

select round((Months_between(current_date,date1)/12),1) as years 
from table1 where date1 > add_months(current_date,-60)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...