sqlite-如何按日期选择不同的行?
我有一个模式如下:sqlite-如何按日期选择不同的行?,sql,sqlite,Sql,Sqlite,我有一个模式如下: CREATE TABLE fruit ( name TEXT, date_collected TEXT); 数据: 如何选择只按日期显示最新不同水果条目的输出 e、 g 如果只需要最长日期,请使用聚合: select name, max(date_collected) from fruit group by name; 如果只需要最长日期,请使用聚合: select name, max(date_collected) from fruit group by name;
CREATE TABLE fruit ( name TEXT, date_collected TEXT);
数据:
如何选择只按日期显示最新不同水果条目的输出
e、 g
如果只需要最长日期,请使用聚合:
select name, max(date_collected)
from fruit
group by name;
如果只需要最长日期,请使用聚合:
select name, max(date_collected)
from fruit
group by name;
这应该适合您:
select
Name
,max(convert(date,date_collected)) [MostRecentDate]
from
fruit
group by
Name
order by
[MostRecentDate] desc
这应该适合您:
select
Name
,max(convert(date,date_collected)) [MostRecentDate]
from
fruit
group by
Name
order by
[MostRecentDate] desc
做一个分组,使用MAX作为时间戳。谢谢@jarlh您首先发表了评论,但Gordon是第一个回答的。谢谢@jarlh您首先发表了评论,但Gordon是第一个回答的。谢谢你的回答更详细,但戈登先回答。干杯。你的回答更详细,但戈登先回答。干杯