La base de este artículo es proporcionarle los conceptos básicos de trabajar con la función DatePart de Fecha de SQL Server.
Uso básico
La función DatePart le permite obtener parte del año, mes o día de datos. La función devuelve parte de la fecha como valor entero.
La sintaxis de la función es como:
datePart (unidad, date_value);Argumentos de función
La función DatePart acepta dos argumentos:
1. Unidad: esto representa qué parte de la fecha debe recuperar el servidor SQL. Los valores aceptados en este argumento son como se muestra en la tabla a continuación:
abreviación de la unidad2. date_value: representa la fecha de entrada desde la cual recuperar la parte especificada.
Tipo de retorno de la función
Como se mencionó, la función devuelve la parte extraída de una fecha como tipo entero. La función solo puede extraer el año, mes y fecha de una fecha de entrada específica.
Ejemplos de SQL Server DatePart ()
Veamos varios ejemplos de uso de la función DatePart para comprender mejor cómo usarlo en un script T-SQL.
Ejemplo 1:
El siguiente ejemplo muestra cómo usar la función DatePart para recuperar un año desde la fecha especificada.
Seleccione DatePart (año, '2021-12-31') como año;La consulta anterior debe devolver la parte de la fecha que representa un año.
El ejemplo de salida es como se muestra:
AÑOEjemplo 2:
En este ejemplo, utilizamos la función DatePart para recuperar partes de una fecha en varias unidades.
Declarar @input_date datetime2 = current_timestamp;La consulta anterior utiliza la marca de tiempo actual para extraer varias unidades utilizando la función DatePart.
Los valores resultantes son como se muestra:
Ejemplo 3
También podemos usar el DatePart en una base de datos real. Por ejemplo, la consulta a continuación extrae el año de una columna:
Usar WideWorldimporters;En este ejemplo, usamos la función DatePart para obtener el día de la fecha de entrega esperada.
Pensamientos finales.
Esta guía le ayuda a explorar la funcionalidad de la función DatePart de SQL Server. Usando la función DatePart, puede extraer varias unidades de fecha y usarlas en otras columnas.
Esperamos que hayas disfrutado el tutorial. Mantente sintonizado para más.