У меня есть ниже 2 таблицы:Поиск макс (дата) из полученного запроса вывода
table1
objName | rptName | srcTblName | srcFileName | srcDateColName
--------------------------------------------------------------
obj1 | rpt1 | srcTbl1 | srcFile1.csv| srcDate
table2
FileName | FileSize
------------------------
srcFile1.csv | 2009
Ниже запроса дает мне отличную таблицу и имена столбцов даты.
SELECT DISTINCT a.srcTblName, a.SrcDateColName
FROM table1 a
LEFT JOIN table2 b
ON a.srcFileName LIKE b.FileName
WHERE a.srcTblName is NOT NULL
AND a.srcFileName is NOT NULL
Выход
srcTblName | srcDateColName
---------------------------------------------
tableN | EntryDate
tableO | Modified_Date
Второй столбец выходного сигнала является COLUMN_NAME в SrcTblName, который является дату.
Я хочу найти макс (srcDateColName) из соответствующего srcTblName в том же запросе. Может ли кто-нибудь помочь мне изменить указанный выше запрос?
неясно, сообщение некоторые данные образца. или используйте 'sqlfiddle' –
, вы можете использовать курсор, чтобы выполнить свою работу, если хотите, я могу предоставить вам запрос – Monah