- 论坛徽章:
- 0
|
table :
table1
ut_id hn_id srt_id tky_dte_id start_date
003 01 1 20040101 20040909
003 01 1 20040109 20041209
004 01 1 20040101 20041101
现在有如下语句
select ut_id,max(tky_dte_id) from table1 where hn_id = 01,srt_id = 1 group by ut_id
ut_id tky_dte_id
003 20040109
004 20040101
select ut_id,start_date,max(tky_dte_id)
from table1
where hn_id = 01,srt_id = 1
group by ut_id,start_date
却有三条记录
可是我又想取得 start_date和 ut_id的值
请教 这个语句 该如何写才能 返却ut_id,start_date, 并取得 tky_dte_id的最大值
我想group by ut_id的值, 但在返回的时候 又想得到 ut_id,start_date |
|