例如,如果我有汽车数据并且想要获得特定汽车ID更改其特定保险时的最短修理日期?数据库sql查询根据月底数据的最短日期获取值
我试着在car_id和Insurance上分组,但不确定如何在这种情况下获得min(repair_date)。
例如,如果我有汽车数据并且想要获得特定汽车ID更改其特定保险时的最短修理日期?数据库sql查询根据月底数据的最短日期获取值
我试着在car_id和Insurance上分组,但不确定如何在这种情况下获得min(repair_date)。
这似乎很简单:
select car_id, insurance, min(repair_date)
from repairs
group by car_id, insurance
我认为你是对的。不幸的是,这只是不好的数据,因为我没有这样的记录导致这种混淆。 – user3830725
非常感谢您的帮助。 – user3830725
我会做这样的
SELECT * FROM (从修理选择car_id,保险,repair_date 为了通过car_id,保险,repair_date ASC )作为 组by car_id,insurance;
在()中选择您的行,以便最近的日期最先出现,因此是分组时出现的日期。
请提供您的查询,您已经尝试了什么? – demo
请在您的问题上添加您的表格结构 – Gagantous
阅读此内容。 https://stackoverflow.com/help/how-to-ask – Eric