Я объединил две таблицы на основе родительского элемента Fkey и отобразил первые таблицы, используя группу, я сгруппировал Fkey и нашел минимальную дату как минимальную дату в таблице 1, я хочу проверить таблицу 2, где эти минимальные даты совпадают или равные средства, которые хотят отобразить а также для максимальной даты.
SELECT a.fld_fkey_field,
Date_format(Min(Str_to_date(a.fld_field_8,'%m/%d/%y')),'%m/%d/%y') AS min_date,
b.fld_field_6,
date_format(max(str_to_date(a.fld_field_9',%m/%d/%y')),'%m/%d/%y') AS max_date,
b.fld_field_7
FROM tbl_section_23 a
JOIN tbl_section_21 b
ON a.fkey_parent=b.fkey_parent
GROUP BY a.fld_fkey_field
Пожалуйста, не помечайте несколько СУБД, если ваш вопрос касается только одной. Ни STR_TO_DATE, ни Date_Format не являются функциями T-SQL, поэтому я предположил, что MySQL. Я также настоятельно рекомендую добавить в ваш код некоторое форматирование; это очень сложно читать с разрывом строки = s в случайных местах. Я подозреваю, что код (a.Fld_Field_9',%m/%d/%y') искажен, так как у вас есть запятая (,) в буквальной строке.
Кроме того, несмотря на то, что это статья о SQL Server, точка зрения по-прежнему актуальна: Отказ от вредных привычек: использование псевдонимов таблиц, таких как (a, b, c) или (t1, t2, t3)
кажется, это не столбец даты, а строка (в американской форме - хуже всего для индексации). Один из антипаттернов базы данных. Предложить изменить дизайн БД
При чем здесь C#?





использовать MAX (DateColumn)