@@DATEFIRST (Transact-SQL)
Actualizado: 14 de abril de 2006
Devuelve el valor actual, para la sesión, de SET DATEFIRST.
Convenciones 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 |
|