¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

@@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 temas Convenciones de sintaxis de Transact-SQL


@@DATEFIRST

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

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

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft