MySQL-Datum subtrahieren

Rashmi Patidar 15 Februar 2024
MySQL-Datum subtrahieren

MySQL verfügt über eine Vielzahl von Operationen, die für die Verwendung und Pflege einer relationalen Datenbank von Vorteil sind. Es verfügt über verschiedene integrierte Funktionen, die für die Verwendung des Tools nützlich sind.

Diese Funktionen erleichtern die menschliche Arbeit, indem sie Parameter übernehmen und die Ergebnisse für die dedizierte Funktionalität bereitstellen.

Diese Funktionen umfassen eine Vielzahl von Operationen mit Zeichenfolgen, Zahlen, Datumsangaben und erweiterten Funktionen in MySQL. Beispiele für solche Funktionen sind concat, reverse, position, min, max und truncate.

Datum in MySQL subtrahieren

MySQL bietet Funktionen zum Ändern und Verwalten von Daten und Zeiten nach Bedarf im Tool. Im Folgenden sind einige Dienstprogrammfunktionen für Datum und Uhrzeit aufgeführt.

  1. Die Funktion Date extrahiert die Daten im Format DDMMYYYY aus dem String DateTime.
  2. Die Funktion DayOfMonth gibt den Tagesteil des vollständigen Datums zurück, nachdem der interne Extraktionsprozess durchgeführt wurde.
  3. Die Funktion Date_Add gibt das hinzugefügte Datum und Zeitintervall ab einem bestimmten Datum zurück.
  4. Die Funktion Date_Sub gibt das subtrahierte Datum und Zeitintervall von einem angegebenen Datum zurück.

Abfrage zum Ausführen der MySQL-Anweisung:

select * from student where DOB between DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW();
  1. Die obige Abfrage selektiert alle Geburtsdaten zwischen dem aktuellen Datum und den letzten 30 Tagen. Dem Auswählen wird das Sternchen * vorangestellt, was alle Datensätze aus der gefilterten Liste bedeutet.

  2. Das Schlüsselwort from gibt an, dass der Benutzer den Tabellennamen angeben soll, von dem aus wir die Bedingung oder den Filter anwenden.

  3. Die Verwendung des Schlüsselworts where dient als Bedingungsoperator. Hier werden alle Bedingungen angegeben, um die jeweiligen Ergebnisse anzuzeigen.

  4. Das Ergebnis wird aus der Student-Tabelle erfasst, nachdem die Ergebnisse aus between-Abfragen herausgefiltert wurden.

  5. Der Operator zwischen gibt die ausgewählten Werte aus dem angegebenen Bereich zurück, und die Werte können Teil von Ganzzahlen, Zeichenfolgen oder Datumsangaben sein. Die obige Abfrage gibt den inklusiven Datumsbereich zurück, was bedeutet, dass der erste und der letzte Wert Teil des Datumsbereichs sind.

  6. Die Funktion jetzt gibt Datum und Uhrzeit im Format JJJJ-MM-TT HH-MM-SS zurück.

  7. Die Funktion Date_Sub nimmt zwei Argumente entgegen, wobei der erste Wert den zu ändernden Wert angibt. Das zweite Argument ist der Wert in Datum oder Uhrzeit, der subtrahiert werden soll.

    Die Werte können Minute, Sekunde, Stunden, Tage und viele mehr sein.

Bild zum Erstellen und Bearbeiten von Datumsfunktionen

Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

Verwandter Artikel - MySQL Date