Вывести строку с минимальным временем из таблицы по условию 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

