sql >> Database >  >> RDS >> Mysql

Tijdstempel afronden in MySQL

Soms moet u de tijdstempel in MySQL afronden. In dit artikel zullen we bekijken hoe u tijdstempels in MySQL kunt afronden met behulp van date_format functie. Het stelt u in staat om datetime-kolommen naar verschillende formaten te transformeren, volgens uw vereisten.


Tijdstempel afronden in MySQL

We zullen bekijken hoe tijdstempels in MySQL kunnen worden afgerond met behulp van date_format functie. We zullen ook bekijken hoe u een tijdstempel kunt omzetten in uur, minuut, datum.

Hier is de SQL-query om de huidige datum en tijd te krijgen.

mysql> select now();


date_format functie heeft de volgende syntaxis

date_format(format_string, value)

Voor de functie date_format moet u een formaattekenreeks en -waarde opgeven die u wilt converteren. Afhankelijk van de opmaakreeks, verandert het uw waarde in het vereiste formaat. Hier is de lijst met beschikbare formaatspecificaties voor date_format functie.


Tijdstempel naar maand afronden

Hier is de SQL-query om de huidige tijdstempel af te ronden naar maand.

mysql> SELECT date_format(now(),'%Y-%m-%d %H');
+----------------------------------+
| date_format(now(),'%Y-%m')       |
+----------------------------------+
| 2020-12                          |
+----------------------------------+

Op dezelfde manier kunt u de tijdstempelkolom (bijv. order_date van verkooptabel) naar maand afronden

mysql> SELECT date_format(order_date,'%Y-%m') from sales;


Tijdstempel naar dag afronden

Hier is de SQL-query om het huidige tijdstempel naar dag af te ronden.

mysql> SELECT date_format(now(),'%Y-%m-%d');
+----------------------------------+
| date_format(now(),'%Y-%m-%d')    |
+----------------------------------+
| 2020-12-08 11                    |
+----------------------------------+

Op dezelfde manier kunt u de tijdstempelkolom (bijv. order_date uit de verkooptabel) naar dag afronden

mysql> SELECT date_format(order_date,'%Y-%m-%d') from sales;


Ronde tijdstempel naar uur

Hier is de SQL-query om het huidige tijdstempel op uur af te ronden.

mysql> SELECT date_format(now(),'%Y-%m-%d %H');
+----------------------------------+
| date_format(now(),'%Y-%m-%d %H') |
+----------------------------------+
| 2020-12-08 11                    |
+----------------------------------+

Op dezelfde manier kunt u de tijdstempelkolom (bijv. order_date van verkooptabel) naar uur afronden

mysql> SELECT date_format(order_date,'%Y-%m-%d %H') from sales;


Tijdstempel naar minuut afronden

Hier is de SQL-query om het huidige tijdstempel naar minuut af te ronden.

mysql> SELECT date_format(now(),'%Y-%m-%d %H:%i');
+-------------------------------------+
| date_format(now(),'%Y-%m-%d %H:%i') |
+-------------------------------------+
| 2020-12-08 11:13                    |
+-------------------------------------+

Op dezelfde manier kunt u de tijdstempelkolom (bijv. order_date uit de verkooptabel) naar minuten afronden

mysql> SELECT date_format(order_date,'%Y-%m-%d %H:%i') from sales;


Tijdstempel naar seconden afronden

Hier is de SQL-query om de huidige tijdstempel af te ronden naar seconden.

mysql> SELECT date_format(now(),'%Y-%m-%d %H:%i:%s');
+----------------------------------------+
| date_format(now(),'%Y-%m-%d %H:%i:%s') |
+----------------------------------------+
| 2020-12-08 11:13:10                    |
+----------------------------------------+

Op dezelfde manier kunt u de tijdstempelkolom (bijv. order_date uit de verkooptabel) naar seconden afronden

mysql> SELECT date_format(order_date,'%Y-%m-%d %H:%i:%s') from sales;

Zoals u kunt zien, is het heel eenvoudig om datum- en tijdstempelwaarden te wijzigen in maand, dag, uur, minuut en seconde.

Een rapportagetool voor MySQL nodig? Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te controleren. Probeer het vandaag nog!

  1. Microsoft Access Table Tips – Trucs &Richtlijnen Deel 4

  2. Hoe COT() werkt in MariaDB

  3. [archiver] niet-ondersteunde versie (1.13) in de bestandskop krijgen bij het uitvoeren van pg_restore

  4. Gids voor het ontwerpen van een database voor RBAC in MySQL