TRUNC
Introduced in MariaDB 12.2.
Syntax
TRUNC(date[,fmt])
Description
Returns a DATETIME truncated according to fmt
.
Supported formats:
Truncate to day: DD
, DDD
, J
Truncate to month: MM
, MON
, MONTH
, RM
Truncate to year: SYEAR
, SYYYY
, Y
,YEAR
, YY
, YYY
, YYYY
Examples
SELECT TRUNC('2025-09-24 12:43','DD');
+--------------------------------+
| TRUNC('2025-09-24 12:43','DD') |
+--------------------------------+
| 2025-09-24 00:00:00 |
+--------------------------------+
SELECT TRUNC('2025-09-24 12:43','MM');
+--------------------------------+
| TRUNC('2025-09-24 12:43','MM') |
+--------------------------------+
| 2025-09-01 00:00:00 |
+--------------------------------+
SELECT TRUNC('2025-09-24 12:43','YY');
+--------------------------------+
| TRUNC('2025-09-24 12:43','YY') |
+--------------------------------+
| 2025-01-01 00:00:00 |
+--------------------------------+
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?