MySQL 是一個廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在實(shí)際的應(yīng)用中,經(jīng)常需要查詢特定時間段的數(shù)據(jù)。本文將介紹如何使用 MySQL 查詢昨天到今天的數(shù)據(jù)。
SELECT * FROM 表名 WHERE 創(chuàng)建時間 BETWEEN DATE_FORMAT(NOW() - INTERVAL 1 DAY , '%Y-%m-%d 00:00:00') AND DATE_FORMAT(NOW() ,'%Y-%m-%d 23:59:59');
上述查詢語句是使用BETWEEN
和DATE_FORMAT
函數(shù)實(shí)現(xiàn)查詢昨天到今天的數(shù)據(jù)。其中DATE_FORMAT(NOW() - INTERVAL 1 DAY , '%Y-%m-%d 00:00:00')
是格式化昨天 0 點(diǎn)的時間戳,DATE_FORMAT(NOW() ,'%Y-%m-%d 23:59:59')
是格式化今天 23:59:59 的時間戳。
在實(shí)際應(yīng)用中,需要根據(jù)實(shí)際情況修改表名和時間字段等相關(guān)參數(shù)進(jìn)行查詢。