Skip to content
Natuurondernemer
    Juni 4, 2020 by admin

    SQL Server MONTH Funktion

    SQL Server MONTH Funktion
    Juni 4, 2020 by admin

    Zusammenfassung: In diesem Tutorial lernen Sie, wie Sie die SQL Server MONTH() Funktion verwenden, um den Monat aus einem Datum zu extrahieren.

    Übersicht über die SQL Server-Funktion MONTH()

    Die MONTH()-Funktion gibt einen Integer-Wert zurück, der den Monat eines angegebenen Datums darstellt.

    Das Folgende zeigt die Syntax der MONTH()-Funktion:

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

    Die MONTH()-Funktion nimmt ein Argument entgegen, das ein wörtlicher Datumswert oder ein Ausdruck sein kann, der sich in ein TIME auflösen lässt, DATESMALLDATETIMEDATETIMEDATETIME2 oder DATETIMEOFFSET auflöst.

    Die MONTH()-Funktion liefert den gleichen Wert wie die folgende DATEPART()-Funktion:

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

    SQL Server MONTH()-Funktionsbeispiele

    A) Verwendung der MONTH()-Funktion mit einem literalen Datumswert

    In diesem Beispiel wird die MONTH()-Funktion verwendet, um einen Monat aus dem Datum '2020-12-01' zu extrahieren:

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

    Hier ist die Ausgabe:

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

    B) Verwendung der Funktion MONTH() mit einem Datumswert, der nur Zeitdaten enthält

    Die MONTH() Funktion gibt 1 zurück, wenn der Datumswert nur einen Zeitanteil enthält:

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

    Die Ausgabe ist wie folgt:

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

    C) Beispiel zur Verwendung der Funktion MONTH() mit Tabellenspalten

    Zur Demonstration verwenden wir das sales.orders und das sales.order_items aus der Beispieldatenbank.

    Beispieltabellen

    Dieses Beispiel verwendet die Funktion MONTH(), um die Monatsdaten aus den Werten in der Spalte shipped_date zu extrahieren. Mit der SUM()-Funktion und der GROUP BY-Klausel wird der Bruttoumsatz nach Monaten im Jahr 2018 zurückgegeben:

    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)

    Das folgende Bild zeigt die Ausgabe:

    SQL Server MONTH Function example

    In diesem Tutorial haben Sie gelernt, wie man mit der SQL Server MONTH()-Funktion den Monat aus einem angegebenen Datum extrahiert.

    Previous articleSie haben Fragen, die wir beantworten können?Next article Kleintierklinik

    Schreibe einen Kommentar Antworten abbrechen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Neueste Beiträge

    • Sich selbst (und andere…) in Jahrbüchern online finden
    • Wie man einen Bitcoin-ASIC-Miner einrichtet
    • Chris Martin feiert Geburtstag in Disneyland mit Dakota Johnson
    • Was ist ein Superfund-Standort?
    • Angelköder-Blutwürmer haben Bienenstiche
    • Echolalie: Die Fakten jenseits von „Papageiensprache“, Skripting und Echoing
    • Herr der Fliegen Zitate
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • 3 überraschende Risiken einer schlechten Körperhaltung

    Archive

    • April 2021
    • März 2021
    • Februar 2021
    • Januar 2021
    • Dezember 2020
    • November 2020
    • Oktober 2020
    • September 2020
    • August 2020
    • Juli 2020
    • Juni 2020
    • Mai 2020
    • April 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Anmelden
    • Feed der Einträge
    • Kommentare-Feed
    • WordPress.org
    Posterity WordPress Theme