DATEPART (SQL Server Compact)
Devuelve un entero que representa el Datepart especificado de la fecha especificada.
Sintaxis
DATEPART ( datepart , date )
Argumentos
datepart
Parámetro que especifica la parte de la fecha que se debe devolver. Para obtener más información, vea la sección "Notas" más adelante en este tema.date
Expresión que devuelve un valor datetime o un valor que se puede convertir implícitamente en un valor datetime. Un argumento datetambién puede ser una cadena de caracteres con formato de fecha. Use el tipo de datos datetime sólo para fechas posteriores al 1 de enero de 1753. Almacene las fechas anteriores en forma de caracteres. Al especificar valores datetime, inclúyalos siempre entre comillas simples.Si especifica únicamente los dos últimos dígitos del año, los valores menores o iguales a los dos últimos dígitos del valor de la opción de configuración límite del año de dos dígitos se consideran del mismo siglo que el año límite. Los valores mayores que los dos últimos dígitos del valor de esta opción se consideran del siglo que precede al año límite. Por ejemplo, si el límite del año de dos dígitos es 2049 (el valor predeterminado), '49' se interpreta como 2049 y '50' se interpreta como 1950. Para evitar la ambigüedad, use años de cuatro dígitos.
Para obtener más información acerca de cómo especificar fechas, vea datetime en Tipos de datos.
Valor devuelto
int
Comentarios
En la siguiente tabla se enumeran las abreviaturas y las opciones datepart reconocidas por SQL Server Compact.
Datepart |
Abreviaturas |
---|---|
year |
yy, yyyy |
quarter |
qq, q |
month |
mm, m |
dayofyear |
dy, y |
day |
dd, d |
week |
wk, ww |
weekday |
dw |
hour |
hh |
minute |
mi, n |
second |
ss, s |
millisecond |
ms |
Ejemplo de código
En el resultado del ejemplo siguiente se supone que el mes actual es agosto.
SELECT DATEPART(month, [Order Date)] AS Expr1 FROM Orders
Éste es el conjunto de resultados:
-----------
8