У меня проблема с получением самой последней записи из моей базы данных SQLite.Я храню дату и время в Android с помощью SimpleDateFormat следующим образом:
Date now = new Date();<br/>
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</p>
<p>ContentValues values = new ContentValues();<br/>
values.put(KEY_DATE_COLUMN, dateFormat.format(now));<br/>
Просмотр значений, которые вставляются в БД, они форматируются как:
2011-04-07 09:00:432011-04-08 10:44:122011-04-09 05:15:10
Вот запрос, который я пробовал, который дает мне первую запись в таблице, которая является самой старой записью:
SELECT _id, max (datetime_column) FROM table1 GROUP По _id
Всякий раз, когда я запускаю этот запрос, я всегда получаю первую запись в этой таблице, которая является 2011-04-07 09: 00: 43.
Кто-нибудь может увидеть, что здесь не так?Большое спасибо заранее, и, пожалуйста, дайте мне знать, если потребуется дополнительная информация / код, чтобы помочь мне решить эту проблему.