Skip to content
Natuurondernemer
    Giugno 4, 2020 by admin

    Funzione MONTH di SQL Server

    Funzione MONTH di SQL Server
    Giugno 4, 2020 by admin

    Sommario: in questo tutorial, imparerete come usare la funzione MONTH() di SQL Server per estrarre il mese da una data.

    SQL Server MONTH() function overview

    La funzione MONTH() restituisce un valore intero che rappresenta il mese di una data specificata.

    Il seguente mostra la sintassi della funzione MONTH():

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

    La funzione MONTH() prende un argomento che può essere un valore letterale di data o un’espressione che può risolversi in un TIMEDATESMALLDATETIMEDATETIMEDATETIME2, o DATETIMEOFFSET valore.

    La funzione MONTH() restituisce lo stesso valore della seguente funzione DATEPART():

    DATEPART(month,input_date)
    Code language: SQL (Structured Query Language) (sql)

    esempi di funzioneQL Server MONTH()

    A) Utilizzo della funzione MONTH() con un valore letterale di data

    Questo esempio utilizza la funzione MONTH() per estrarre un mese dalla data '2020-12-01':

    SELECT MONTH('2020-12-01') ;
    Code language: SQL (Structured Query Language) (sql)

    Ecco l’output:

    month-----------12(1 row affected)

    B) Usare la funzione MONTH() con un valore di data che ha solo dati temporali

    La funzione MONTH() restituirà 1 se il valore della data contiene solo una parte temporale:

    SELECT MONTH('15:30:20') ;
    Code language: SQL (Structured Query Language) (sql)

    L’output è il seguente:

    month-----------1(1 row affected)

    C) Utilizzo della funzione MONTH() con l’esempio delle colonne della tabella

    Utilizzeremo il sales.orders e il sales.order_items del database di esempio per la dimostrazione.

    Tabelle di esempio

    Questo esempio utilizza la funzione MONTH() per estrarre i dati del mese dai valori della colonna shipped_date. Restituisce le vendite lorde per mese nel 2018 utilizzando la funzione SUM() e la clausola GROUP BY:

    SELECT MONTH(shipped_date) , SUM(list_price * quantity) gross_salesFROM sales.orders o INNER JOIN sales.order_items i ON i.order_id = o.order_idWHERE shipped_date IS NOT NULL AND YEAR(shipped_date) = 2017GROUP BY MONTH(shipped_date)ORDER BY ;
    Code language: SQL (Structured Query Language) (sql)

    La seguente immagine mostra l’output:

    esempio di funzione MESE di SQL Server

    In questo tutorial, avete imparato come estrarre il mese da una data specifica utilizzando la funzione MONTH() di SQL Server.

    Previous articleHai delle domande a cui possiamo rispondere?Next article Small Animal Hospital

    Lascia un commento Annulla risposta

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

    Articoli recenti

    • Trovare se stessi (e gli altri…) negli annuari online
    • Come impostare un bitcoin ASIC miner
    • Cos’è un sito Superfund?
    • I vermi sanguigni con esca da pesca hanno morsi di api
    • Ecolalia: I fatti oltre il “parlare a pappagallo”, lo scripting e l’eco
    • Citazioni del Signore delle Mosche
    • A Beginner’s Guide to Pegging
    • 42 ricette sane di zuppa Crockpot
    • 3 rischi sorprendenti della cattiva postura
    • Pesce Betta femmina

    Archivi

    • Aprile 2021
    • Marzo 2021
    • Febbraio 2021
    • Gennaio 2021
    • Dicembre 2020
    • Novembre 2020
    • Ottobre 2020
    • Settembre 2020
    • Agosto 2020
    • Luglio 2020
    • Giugno 2020
    • Maggio 2020
    • Aprile 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Accedi
    • Feed dei contenuti
    • Feed dei commenti
    • WordPress.org
    Posterity WordPress Theme