我在從SQLite數據庫獲取最新記錄的問題。我使用的SimpleDateFormat如下存儲日期時間在安卓從SQLite數據庫獲取最新記錄的問題表
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ContentValues values = new ContentValues();
values.put(KEY_DATE_COLUMN, dateFormat.format(now));
查看已獲得插入到數據庫中的值,它們的格式爲:
2011-04-07 09 :00:43
2011-04-08 10時44分12秒
2011-04-09 5點15分十秒
這是我一直在嘗試,查詢這給我的第一條記錄在表中,這是第四Ë最早的記錄:
SELECT _id,MAX(datetime_column)FROM表1 GROUP BY _id
每當我運行此查詢,我總是在該表是2011-04-07 09:00第一個記錄: 43。
有人可以看到這裏有什麼問題嗎?非常感謝先進的,請讓我知道是否需要任何進一步的信息/代碼來幫助我解決這個問題。
這樣做的伎倆,非常感謝你! – hooked82 2011-04-09 18:41:39