Función ER WEEKNUM
La función WEEKNUM
devuelve un valor Entero que representa la semana del año que incluye una fecha específica. El cálculo se basa en reglas dependientes de la cultura que definen una semana y el primer día de la misma.
Sintaxis
WEEKNUM (date, culture) as Integer
Argumentos
date
: Fecha
Un valor de fecha que representa la fecha a usar para calcular la semana del año.
culture
: Cadena
La cultura a utilizar para el cálculo. Puede utilizar códigos de cultura compatibles con normas de .NET.
Valores de retorno
Entero
El valor numérico resultante.
Notas de uso
La semana del año se calcula en base al estándar ISO 8601, si este estándar ha sido adoptado por un país o región para el que se proporciona la configuración regional en tiempo de ejecución. De lo contrario, el cálculo se basa en estándares nacionales específicos del país o región.
Si se proporciona un código de cultura incompatible como un argumento de la función WEEKNUM
en tiempo de ejecución, se lanza una excepción. Si la cadena en blanco se proporciona como un código de cultura, se utiliza el calendario neutral del país inglés para calcular el número de la semana.
Ejemplo
WEEKNUM (DATEVALUE ("01-01-2020", "de"))
devuelve 1.
WEEKNUM (DATEVALUE ("01-01-2021", "de"))
devuelve 53.
WEEKNUM (DATEVALUE ("01-01-2022", "de"))
devuelve 52.
WEEKNUM (DATEVALUE ("01-01-2022", "ar"))
devuelve 21.