Fw: [SQL] sqlite的bug?

看板Database (資料庫)作者 (展翅高飛)時間7年前 (2017/10/22 09:27), 7年前編輯推噓0(000)
留言0則, 0人參與, 7年前最新討論串1/2 (看更多)
※ [本文轉錄自 Programming 看板 #1Pw-F170 ] 作者: cert889 (展翅高飛) 看板: Programming 標題: [問題] sqlite的bug? 時間: Sun Oct 22 08:18:06 2017 Hi, all 我在使用sqlite的Max和Min時,發生奇怪的問題如下: SQLite version 3.20.1 2017-08-24 16:21:36 Enter ".help" for usage hints. sqlite> SELECT Max(close) FROM Daily WHERE rowid<=62; .97 sqlite> SELECT Min(close) FROM Daily WHERE rowid<=62; 1.03 sqlite> SELECT Max(close) FROM Daily WHERE rowid<=61; .97 sqlite> SELECT Min(close) FROM Daily WHERE rowid<=61; .76 如上所示,rowid<=61時,可以正常取Max和Min值 但rowid<=62時,Min值居然大於Max值?? 請問有人知道rowid=62時,發生了什麼事嗎?....囧> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.132.33 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1508631489.A.1C0.html

10/22 08:20, 7年前 , 1F
欄位的屬性?
10/22 08:20, 1F
close欄位的屬性是Integer... 但這跟欄位屬性有關嗎? 因為sqlite不是說有type affinity特性 欄位貯存有小數點時,會視為Numeric屬性,沒有小數點時才會以Integer貯存 而且rowid<=61時一切正常啊? ※ 編輯: cert889 (118.160.132.33), 10/22/2017 09:25:37 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: cert889 (118.160.132.33), 10/22/2017 09:27:36
文章代碼(AID): #1Pw_GA_6 (Database)
討論串 (同標題文章)
文章代碼(AID): #1Pw_GA_6 (Database)