2017-07-12 1 views
0

J'essaie de changer un numéro de semaine en numéro de mois en teradata. J'ai une colonne origial que j'ai cassé qui ressemblait, 201642 (YYYY/WW). J'ai éclaté juste la semaine à partir de là. Cette colonne est intitulée fiscal_week. Mais j'ai besoin de faire une analyse par rapport aux données qui sont dans un format mensuel. comment je vais à ce sujet? Je suis novice en matière de teradata, j'ai donc besoin de toute l'instruction, y compris les instructions select, from et where (if event).Modification d'un numéro de semaine en un mois nombre-teradata

+1

semaines ou non? Quand commence la semaine, dimanche ou lundi? Quel est le numéro de la semaine autour de la nouvelle année? À quel mois une semaine devrait être cartographiée? – dnoeth

Répondre

0

Vous pouvez utiliser le construit dans sys_calendar.calendar table pour ceci:

SELECT DISTINCT year_of_calendar * 100 + month_of_year FROM sys_calendar.calendar WHERE year_of_calendar * 100 + week_of_year = 201642 

qui va cracher 201610

ISO