Вывести строку с минимальным временем из таблицы по условию SQL

мне нужно вывести одну строку с самым ранним временем, а выходят все равно все 4 строки, что я делаю не так?

select N_KDK, DATE_IN, MIN(TIME_IN) as min, PR_EXIT, KZEP_IN from ZTAE_ 
where N_KDK = 3376 AND DATE_IN = '01.21.2020'
group by N_KDK, DATE_IN, TIME_IN, PR_EXIT, KZEP_IN


Ответы (1 шт):

Автор решения: thegamestarted

Я объединил столбцы даты и времени для то чтобы вывести одну строку с самым ранним временем

select TOP 1 n_kdk, min(date_in + ' ' + time_in) date_time,PR_EXIT, kzep_in from ZTAE_ 
where N_KDK = '   3376' AND DATE_IN = '01.21.2020'
group by pr_exit, n_kdk,kzep_in

→ Ссылка