私は自分のタスクを自動化しています。最終的な製品は、単純なタスクリストを取得するビューで、最後の列はそのタスクの最終更新プログラムです。私はそれらのテーブルに参加しようとしましたが、すべての更新を受け取り、最新のものだけを欲しいです。日付は同じです(日付値としてGETDATE()を使用してすべてを挿入しました)。別のテーブルからの更新を含むSQLタスクテーブル
Tasksテーブルのすべての列を取得する方法と、Tasks_Updatesテーブルの「Last update」のみを取得する方法がわかりません。
がここに両方からのいくつかの単純なデータです:これは私のビューのコードである
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
で値をグループ化しようとしました:
大変ありがとうございます!
おかげで、私は一歩近づいてるように、私は今、それぞれの1回の更新を意味する、タスクに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