2016-01-05 3 views
0

У меня есть следующее заявление в TeradataTeradata номер недели предыдущий год с понедельник Начало недели

case when extract(year from current_date) - 1 = extract(year from event_date) 
    and weeknumber_of_year(event_date) = weeknumber_of_year(current_date) then 'Y' else 'N' end as "WTD_LY" 

Проблема моя «неделя» предполагается начать в понедельник, а не воскресенье. Как мне нужно настроить это?

ответ

1

Там есть дополнительный параметр для week number_of_year:

weeknumber_of_year(current_date, 'ISO') 

Но логика не получится, например, есть неделя 53 в 2015/16 году, но не в 2014 году.

Смежные вопросы