Итак, я автоматизирую свои задачи, конечный продукт - это представление, в котором я получаю простой список задач, а последний столбец является последним обновлением для этой задачи. Я попытался присоединиться к этим таблицам, но они получают все обновления, и я хочу только самые последние, я знаю, что даты одинаковы (я ввел их все с GETDATE() в качестве значения даты).Таблица задач SQL с обновлениями из другой таблицы
Я не могу найти способ получить все столбцы из таблицы «Задачи» и только «Последнее обновление» из таблицы Tasks_Updates.
Вот некоторые простые данные, как:
These are my tables, one for tasks, one for task updates
Это код мой взгляд, я знаю, это просто, я попытался (выбрать топ 1 [колонка]), и это не сработало, Я также попытался сгруппировать значения, без решения
SELECT
dbo.TSKM_tsk.TASKID,
dbo.TSKM_tsk.DATE,
dbo.TSKM_tsk.[RAISED BY],
dbo.TSKM_tsk.NAME,
dbo.TSKM_tsk.[DUE DATE],
dbo.TSKM_tsk.DESCRIPTION,
dbo.TSKM_tsk.STATUS,
dbo.TSKM_updates.uDESCRIPTION
FROM
dbo.TSKM_tsk INNER JOIN
dbo.TSKM_updates ON dbo.TSKM_tsk.TASKID = dbo.TSKM_updates.rTask
Конечный продукт, как эту картину, но только с последнего обновления, а не все обновления из таблицы обновления:
Благодарю вас, ребята, заблаговременно!
Благодаря @ AT-2016, я чувствую, что я один шаг ближе, теперь я могу видеть только линии ferering для задач, то есть обновления 1 для каждого, но я видя только одно обновление для всех строк. – Jhonyang
Вот что у меня до сих пор [ссылка] https://fbcdn-sphotos-ea.akamaihd.net/hphotos-ak-xat1/v/t34.0-12/14696904_1271081789580018_1559710457_n.png?oh=dd2845793ec9646568e5aac7ab564978&oe= 57FFFFDF & __ gda __ =41_4223cec7113f577a5bcbe6a152e6b569 – Jhonyang