如有一個欄位是add_date, type是datetime,要如何下sql command取得前一天的記錄?
解決時間:2008-06-16 10:43:44
發問時間:2008-06-06 15:56:38
在MySQL手冊找到一個解法 select cols from table where date(add_date) = date_sub(curdate(), interval 1 day)
於 2008-06-16 10:43:32 補充
最佳解答(發問者自選)
如果用BETWEEN運算子的話,因為比較條件都包含等於,所以要下:
7人
mysql 的datetime 支援幾種日期時間的字串格式來做插入或查詢。如果只給日期,時間就會自動設定成zero,可以不用指定。
所以想要取前一天的資料,以今天是2008年6月7日,想要找前一天為例,where條件可以下:
WHERE `欄位` >= '2008-06-06' AND `欄位` < '2008-06-07'
如果用BETWEEN運算子的話,因為比較條件都包含等於,所以要下:
WHERE `欄位` BETWEEN '2008-06-06' AND '2008-06-06 23:59:59'
相關問答
- MYSQL 亂碼問題
- MySQL的備份策略?
- Qt 的 MySQL 驅動程式
- 資料庫系統規劃問題?
- 一億筆的資料庫搜尋該怎麼規劃
- 昇陽併購MySQL後,對開放源始碼會什麼影響?
- mysql的表类型有myisam,innodb,bdb,如何查看一个表是属于何种类型?
- MySQL將推出有技術支援的企業版本,大家會考慮付費使用嗎?
- PHP+MYSQL的學習
- CakePHP讓資料庫讀寫分離的設定
- 分享一個實用的MySQL GUI管理工具 - Navicat
- VB2005 CrystalReport連資料庫動態資料
- 在mysql怎麼做出bopomofo的排序、定序?
- 資料庫效能調校實戰經驗大募集,你有什麼精彩的調校經驗嗎?
- 是否有碰過在SQL Server 的資料庫裡面發現不明的DM_99 資料表
- AutoCAD 或 OrCAD 可以利用任何座標資料庫或座標資料輸入來產生圖檔嗎?
- 使用JDE的企業中,有哪些企業是使用SQL 資料庫?
- 請教是否有高手願意兼差寫資料庫,付費方式面談!
- 開發 Acess 程式開發庫存管理, 最容易進入軟體那一套定程式
- Microsoft Visual Studio 2005 C++ 要如何撰寫於資料庫應用程式開發










