我有products
表格,其中包含所有正在出售或準備出售的產品。如何根據時間戳獲取數據表格數據庫
這裏是表模式
CREATE TABLE `products` (
`Product_Name` varchar(255) DEFAULT NULL,
`Product_Status` int(11) DEFAULT NULL,
`Sell_date` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET FOREIGN_KEY_CHECKS = 1;
每當一個產品被賣了它的地位變得1
。
我想要獲得昨天售出的所有產品。如何在sql
查詢中執行此操作。
Select Product_Name from products where status = 1 and Sell_date = ??
我的問題是怎麼回去一整天或timestamp
N
天數。
在你的問題上使用谷歌搜索會給你一個解決方案。請參閱 - http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html例如。 'SELECT DATE_SUB('2014-08-09',INTERVAL 1 DAY);' – Murtaza 2014-09-24 12:43:41