在 MySQL 中,我們可以使用DATE_SUB()
函數(shù)來查詢兩年前的產(chǎn)品。該函數(shù)用于從指定日期減去指定的時間間隔,并返回一個新日期。
SELECT * FROM products WHERE date_added < DATE_SUB(NOW(), INTERVAL 2 YEAR);
在上面的代碼中,我們使用了NOW()
函數(shù)來獲取當(dāng)前日期和時間。我們將其與DATE_SUB()
函數(shù)中的兩個參數(shù)一起傳遞。第一個參數(shù)是要減去時間間隔的日期(即NOW()
),第二個參數(shù)是時間間隔本身(即INTERVAL 2 YEAR
,表示兩年)。
最后,我們使用WHERE
子句過濾出所有在兩年前添加的產(chǎn)品。這將返回一個包含所需產(chǎn)品的結(jié)果集。