有一个包含列的表:
USE 'table';
insert into person values
('11','xxx','1976-05-10','p1'),
('11','xxx ','1976-06-11','p1'),
('11','xxx ','1976-07-21','p2'),
('11','xxx ','1976-08-31','p2'),
任何人都可以向我建议一个查询,以获取该人的开始和结束日期相对于他按时间顺序更改的位置。
我写的查询
SELECT PId,Name,min(Start_Date) as sdt, max(Start_Date) as edt, place
from **
group by Place;
只给了我答案的前两行。任何人都可以建议查询吗?