2016-12-09 3 views
0

У меня есть файл в DB2 с номерами учетных записей с полем для последней даты транзакции в формате YYYYMMDD. Если Дата последней транзакции составляет менее 6 месяцев с сегодняшней даты, эти учетные записи будут классифицироваться как Спящие учетные записи. Есть ли способ извлечь счета, где Дата последней транзакции составляет менее 6 месяцев с сегодняшней даты?Последняя сделка Дата

Дата последней транзакции - это не постоянная дата для аккаунтов.

Если дата последней транзакции была в формате временного штампа, я уверен, что это будет легко.

+0

Не уверен. – Hogan

ответ

0

Вы должны быть в состоянии использовать выражение

select * from yourtable 
where TIMESTAMP_FORMAT(YOURLASTTRANSACTIONCOLUMN,'YYYYMMDD') > CURRENT TIMESTAMP - 6 MONTHS 

, чтобы выбрать нужные записи.

+0

@ Esperento57 - Почему, по-вашему, я предлагаю не использовать актерский состав? – Hogan

+0

@ Esperento57 - странно, потому что я помню, что писал что-то в прошлую пятницу, но я не удалял его. Я не знаю, кто это сделал. – Hogan