@@DATEFIRST (Transact-SQL)

Actualizado: 14 de abril de 2006

Devuelve el valor actual, para la sesión, de SET DATEFIRST.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

@@DATEFIRST

Tipos de valor devueltos

tinyint

Notas

SET DATEFIRST indica el primer día especificado de cada semana. El valor predeterminado para inglés de EE.UU. es 7, domingo.

La configuración de idioma afecta a la información de fecha. En el siguiente ejemplo, el idioma se establece primero en italian. SELECT @@DATEFIRST devuelve 1. A continuación, se establece en us_english. SELECT @@DATEFIRST devuelve 7.

SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST

Ejemplos

En el siguiente ejemplo se establece como primer día de la semana el 5 (viernes) y se supone que el día actual, Today, es sábado. La instrucción SELECT devuelve el valor de DATEFIRST y el número del día actual de la semana.

SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'

El siguiente es el conjunto de resultados:

1st Day           Today
----------------  --------------
5                 2

Vea también

Referencia

DATEPART (Transact-SQL)
Funciones de configuración (Transact-SQL)
SET DATEFIRST (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • Se agregó información sobre el efecto de la configuración de idioma en @@DATEFIRST.