Función DateDiff() y DatePart() en MS Access

En este artículo, vamos a cubrir la función DateDiff() y DatePart con ejemplos. DateDiff() se utiliza para calcular la diferencia entre dos fechas. DatePart se usa cuando desea que una parte específica se muestre desde el formato de fecha especificado. Vamos a discutir uno por uno.

1. Función DateDiff():
en MS Access, la función DateDiff() devuelve la diferencia entre dos fechas. En esta función, tomará el primer parámetro datepart, y el segundo parámetro será date1 y el tercer parámetro será date2. Y devolverá la diferencia entre dos fechas.

Sintaxis:

DateDiff(datepart, date1, date2, firstdayofweek, firstweekofyear)

Valores paramétricos :

Parámetro Descripción
parte de la fecha Es requerido. La parte a devolver.
yyyy = Año
q = Trimestre
m = mes
y = Día del año
d = Día
w = Día de la semana
ww = Semana
h = hora
n = Minuto
s = Segundo
fecha 1 y fecha 2 Es requerido. Las dos fechas para calcular la diferencia entre date2 y date1.
primer dia de la semana es opcional Especificará el primer día de la semana.
0 = Usar la configuración de API de NLS
1 = Domingo (esto es predeterminado)
2 = Lunes
3 = Martes
4 = Miércoles
5 = Jueves
6 = Viernes
7 = Sábado
primer dia del año Es opcional. Especificará la primera semana del año.
0 = Usa la configuración de NLS API
1 = Indica la primera semana que incluye el 1 de enero (por defecto)
2 = Representa la primera semana del año. (Al menos 4 días)
3 = Usa la primera semana completa del año.

Ejemplo 1 :

SELECT DateDiff("yyyy", #15/02/2000#, #06/05/2020#);

Producción :

20

Ejemplo-2:

SELECT DateDiff("m", #15/02/2000#, #06/05/2020#);

Producción :

244

2. Función DatePart():
en MS Access, la función DatePart() devuelve la parte especificada de una fecha. En esta función, el primer parámetro será el símbolo de parte de fecha especificado y el segundo parámetro será la fecha. Y devolverá la parte de la fecha de la fecha.

Sintaxis:

DatePart(datepart, date, firstdayofweek, firstweekofyear);

Valores de parámetro:
en este parámetro, los valores son los mismos que en la función Datadiff() para parte de la fecha, primer día de la semana y primera semana del año. Para el valor de los datos, se requiere que especifique la fecha.

Ejemplo 1 :

SELECT DatePart("yyyy", #02/09/2020#);

Producción :

2020

Ejemplo-2:

SELECT DatePart("m", #02/09/2020#);

Producción :

2

Publicación traducida automáticamente

Artículo escrito por cse1604310056 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *