Collections:
PERIOD_ADD() - Adding Months to Period
How to add months to a given year-month period using the PERIOD_ADD() function?
✍: FYIcenter.com
PERIOD_ADD(P, N) is a MySQL built-in function that
adds months to a given year-month period.
For example:
SELECT PERIOD_ADD(202311, 6), PERIOD_ADD(202311, -6); -- +-----------------------+------------------------+ -- | PERIOD_ADD(202311, 6) | PERIOD_ADD(202311, -6) | -- +-----------------------+------------------------+ -- | 202405 | 202305 | -- +-----------------------+------------------------+ SELECT PERIOD_ADD(EXTRACT(YEAR_MONTH FROM NOW()), 6), NOW(); -- +-----------------------------------------------+---------------------+ -- | PERIOD_ADD(EXTRACT(YEAR_MONTH FROM NOW()), 6) | NOW() | -- +-----------------------------------------------+---------------------+ -- | 202405 | 2023-11-15 09:22:11 | -- +-----------------------------------------------+---------------------+
Reference information of the PERIOD_ADD() function:
PERIOD_ADD(P, N): int Adds N months to period P (in the format YYMM or YYYYMM). Returns a value in the format YYYYMM. Arguments, return value and availability: P: Required. The year-month period to add months to. N: Required. The number of months to add. int: Return value. The modified year-month period. Available since MySQL 4.
Related MySQL functions:
⇒ PERIOD_DIFF() - Difference of Year-Month Periods
⇐ NOW() - Start Time of Execution
2023-11-17, 1312🔥, 0💬
Popular Posts:
How To Start Instance with a Minimal Initialization Parameter File in Oracle? The sample initializat...
How to download and install Microsoft .NET Framework Version 2.0 in SQL Server? .NET Framework Versi...
How To Recover a Dropped Index in Oracle? If you have the recycle bin feature turned on, dropped ind...
Is PL/SQL Language Case Sensitive in Oracle? PL/SQL language is not case sensitive: Reserved words a...
How To Generate CREATE TABLE Script on an Existing Table in SQL Server? If you want to know how an e...