# isoweekcode ❇️
La función isoweekcode
devuelve un código alfanumérico que incluye el año ISO y la semana ISO de una fecha determinada.
El código tiene la forma YYYY-WNN
.
# Ejemplo
select isoweekcode('2022-11-26') as isoWeek;
El código generado es:
SELECT concat(year('2022-11-26')+CASE WHEN month('2022-11-26')=1 AND datepart(isowk,'2022-11-26')>50 THEN -1 WHEN month('2022-11-26')=12 AND datepart(isowk,'2022-11-26')=1 THEN 1 ELSE 0 END,'-',concat('W',format(datepart(isowk,'2022-11-26'),'D2'))) AS [isoWeek]
El resultado es:
2022-W47