0
매주 새 주 데이터가 들어오는 데이터베이스가 있습니다. 나는 그 필드의 값을 가져 와서 이전 주간의 필드로 빼서 다소 기울기를 얻을 수 있기를 원합니다. 가능한 자동화로 나는 이것을 할 필요가 :동적 열 빼기
을 현재 가지고
최근 감소 : [주 13] - [주 9]
내가 가서 매주 수동으로 주를 변경해야, 그래서 이 덜 수동으로 만드는 방법에 대한 제안?
감사
매주 새 주 데이터가 들어오는 데이터베이스가 있습니다. 나는 그 필드의 값을 가져 와서 이전 주간의 필드로 빼서 다소 기울기를 얻을 수 있기를 원합니다. 가능한 자동화로 나는 이것을 할 필요가 :동적 열 빼기
을 현재 가지고
최근 감소 : [주 13] - [주 9]
내가 가서 매주 수동으로 주를 변경해야, 그래서 이 덜 수동으로 만드는 방법에 대한 제안?
감사
나는 당신의 데이터를 기반으로 두 개의 뷰를 만드는 게 좋을 것 - 현재 일주일의 데이터를 포함 V_CURRENT, 지난 주의 데이터를 포함 V_PREVIOUS.
그런 다음 원하는 데이터를 얻기 위해이 두보기를 사용하여 MINUS/UNION ALL/JOIN을 수행하면됩니다.
보기에서 현재 및 이전 주 데이터 만 얻으려면 RDBMS에서 "week of year"를 얻는 방법을 확인해야합니다. Oracle 용 :
select to_char(my_date_field, 'ww') from dual