搜索第一个单词组

时间:2014-08-06 23:27:47

标签: sql sqlite

我有一个名为'fazerbem_dates'的表,日期存储如下:

09/08/2014 12:34:23 PM
09/08/2014 12:34:23 PM
09/08/2014 12:34:23 PM
10/08/2014 02:12:06 PM
10/08/2014 02:12:06 PM
10/08/2014 15:12:54 PM

我正在为群组选择日期,您可以在下面的语法中看到sqlite3:

SELECT * FROM fazerbem_dates group by mine_dates

此语法仅返回3行:

09/08/2014 12:34:23 PM
10/08/2014 02:12:06 PM
10/08/2014 15:12:54 PM
他采取正确的方式,但在我的情况下,我只是希望他按组获取记录,但有一个例外:它只会考虑字符串的前10个字母,因此只返回2条记录,是:

09/08/2014 12:34:23 PM
10/08/2014 02:12:06 PM

可以用sqlite语法吗?如果可能,我该怎么做?

1 个答案:

答案 0 :(得分:2)

你试过这个吗?

select min(fazerbem_dates)
from table t
group by substr(fazerbem_dates, 1, 10);