在MySQL中查詢上一天數據時,可以利用DATE_SUB函數來實現,同時可以使用DATE_FORMAT函數來格式化時間。
例如,查詢昨天的數據并格式化時間為YYYY-MM-DD HH:MM:SS的格式,可以使用以下SQL語句:
SELECT DATE_FORMAT(date_column, '%Y-%m-%d %H:%i:%s') AS formatted_date
FROM your_table
WHERE date_column = DATE_SUB(CURDATE(), INTERVAL 1 DAY);
在上面的SQL語句中,date_column是你的日期字段名,your_table是你的表名。這個查詢會返回昨天的數據,并將時間格式化為YYYY-MM-DD HH:MM:SS的格式。