Column 1: Date
Column 2: Type
したがって、行が によって降順で並べ替えられてDate
いる場合は、ユーザーが同じ連続したタイプを持つ日付を見つけます"Clever"
(以下の例を参照)。
例:
テーブルに次のデータが含まれている場合-
Sr Date Type
1 2013-05-24T16:21:06.728Z Alaska
2 2013-05-27T20:44:32.412Z Clever
3 2013-05-27T20:45:33.301Z Clever
4 2013-05-27T21:45:46.127Z Clever
5 2013-05-27T21:46:27.825Z Self
6 2013-05-28T15:18:48.430Z 賢い
だから私は日付が欲しい2013-05-27T21:45:46.127Z
私は次のことを試しました-
ArrayList<String> startTimeList = new ArrayList<String>();
cur = dbAdapter.rawQuery("select Date, Type from User ORDER BY Date DESC", null);
cur.moveToFirst();
if(cur.getCount() > 0)
{
int i = 0;
while(cur.isAfterLast() == false)
{
if(cur.getString(1).equals("Clever"))
{
startTimeList.add(cur.getString(0));
cur.moveToNext();
}
else
{
cur.moveToNext();
}
if(startTimeList.size() == 2)
{
return;
}
}
しかし、これはDate
Type が である連続した行のを私に与えていません"Clever"
。