ADDDATE()
是一個(gè) MySQL 函數(shù),用于將指定的時(shí)間間隔添加到日期或日期時(shí)間值中
以下是一些示例,展示了如何將 ADDDATE()
函數(shù)與其他函數(shù)結(jié)合使用:
NOW()
函數(shù)結(jié)合使用:SELECT ADDDATE(NOW(), INTERVAL 7 DAY) AS 'Date after 7 days';
這個(gè)查詢將返回當(dāng)前日期和時(shí)間之后的 7 天的日期。
CURDATE()
函數(shù)結(jié)合使用:SELECT ADDDATE(CURDATE(), INTERVAL 3 MONTH) AS 'Date after 3 months';
這個(gè)查詢將返回當(dāng)前日期之后的 3 個(gè)月的日期。
DATEDIFF()
函數(shù)結(jié)合使用:SELECT DATEDIFF(ADDDATE('2022-01-01', INTERVAL 5 DAY), '2022-01-01') AS 'Days difference';
這個(gè)查詢將計(jì)算從 ‘2022-01-01’ 開(kāi)始的 5 天后的日期與 ‘2022-01-01’ 之間相差的天數(shù)。
DATE_FORMAT()
函數(shù)結(jié)合使用:SELECT DATE_FORMAT(ADDDATE('2022-01-01', INTERVAL 5 DAY), '%Y-%m-%d') AS 'Formatted date';
這個(gè)查詢將返回從 ‘2022-01-01’ 開(kāi)始的 5 天后的日期,并將其格式化為 ‘YYYY-MM-DD’ 格式。
這些示例僅展示了 ADDDATE()
函數(shù)與其他函數(shù)結(jié)合使用的一些基本方法。實(shí)際上,您可以根據(jù)需要將 ADDDATE()
函數(shù)與任何其他 MySQL 函數(shù)結(jié)合使用。