Resumen: En este tutorial, aprenderá cómo usar la función SQL Server DATEPART() para extraer una parte de una fecha.

descripción general de la función SQL Server DATEPART ()

la función DATEPART() devuelve un entero que es parte de una fecha como un día, mes y Año.,

La siguiente se muestra la sintaxis de la etiqueta DATEPART() función:

Code language: SQL (Structured Query Language) (sql)

El DATEPART() toma dos argumentos:

  • date_part es la parte de una fecha para ser extraído. (Vea las partes de fecha válida en la tabla a continuación).
  • input_date es la fecha de la que se extrae la parte de la fecha.,, ww weekday dw hour hh minute mi, n second ss, s millisecond ms microsecond mcs nanosecond ns TZoffset tz ISO_WEEK isowk, isoww

    SQL Server DATEPART() examples

    Let’s take some examples of using the DATEPART() function.,

    a) Usando la función DATEPART() con variables

    Este ejemplo usa la función DATEPART() para extraer varias partes de un valor de fecha almacenado en una variable:

    Aquí está la salida:

    B) usando la función datepart() con columnas de tabla ejemplo

    usaremos el sales.orders y sales.order_items de la base de datos de muestra para la demostración.,

    El siguiente ejemplo se utiliza la etiqueta DATEPART() función para la consulta de las ventas brutas por año, trimestre, mes y día.

    ,

    ,

    Aquí está el resultado parcial:

    En este ejemplo, se utiliza la etiqueta DATEPART() función para extraer año, trimestre, mes, y el día de los valores en el shipped_date columna., En la cláusula GROUP BY, agregamos las ventas brutas (quantity * list_price) por estas partes de fecha.

    tenga en cuenta que puede utilizar la etiqueta DATEPART() función en el SELECT, WHERE, HAVING, GROUP BY y ORDER BY cláusulas.

    en este tutorial, ha aprendido a usar SQL Server DATEPART() para extraer una parte de fecha de una fecha.