Похоже, что вы хотите сгруппировать по date
и tktnum
и использовать условное выражение для получения username
из записи, которая имеет start = 1
:
select
date,
tktnum,
max(case when start = 1 then username end) username,
max(referout) referout,
max(start) start,
max(seanr) seanr,
max(referback) referback,
max(condition1) condition1,
max(condition2) condition2,
max(condition3) condition3
from mytable
group by date, tktnum