У меня есть таблица без PK с 6 столбцами. Я хочу получить отдельные записи, основанные только на 5 столбцах, а для 6-го столбца - любое значение из неделимых записей.
Например, в приведенном выше наборе данных я хочу получить отдельные строки, основанные только на последних 5 столбцах и любом значении для CreatedDate из 5 строк (мне все равно, какое значение имеет CreatedValue, если одна из 5 записей). Какие варианты у меня есть?
Спасибо Викрам
select BusinessDate, Bookid, DataTypeId, Version, DelFlag, min(CreatedDate) from YourTable group by BusinessDate, Bookid, DataTypeId, Version, DelFlag
Я думаю, что это должно сделать это:
Select Max(CreatedDate), BusinessDate, BookId, DataTypeId, Version, DelFlag From Table Group By BusinessDate, BookId, DataTypeId, Version, DelFlag