1
我需要我的查詢來選擇今年第一個日期和當前日期之間的所有日期。 (即今年在數據庫中的所有日期),但是我的代碼是在過去的12個月內完成的。我如何改變我的代碼以確保今年的唯一日期?如何將今年的第一個日期放在WHERE子句中。 MYSQL
WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date
非常感謝
我需要我的查詢來選擇今年第一個日期和當前日期之間的所有日期。 (即今年在數據庫中的所有日期),但是我的代碼是在過去的12個月內完成的。我如何改變我的代碼以確保今年的唯一日期?如何將今年的第一個日期放在WHERE子句中。 MYSQL
WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date
非常感謝
SELECT ...
FROM ...
WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date AND
YEAR(your_datecolumn) = YEAR(CURDATE())
where created_date between MAKEDATE(YEAR(now()), 1) and now();
MAKEDATE(YEAR(NOW()),1)爲您提供了'01/01 /(thisyear)」
是在DATE_SUB(CURDATE( ),INTERVAL 1 YEAR)<=現在不需要日期?儘管如此,仍然需要 – user1854392
。 –
這是爲什麼?我只需要顯示今年的 – user1854392