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