-1

users用と 用の2 つのテーブルがありprojectsます。

usersprojectsリンクされていuseridますprojectid

プロジェクトは、1 から 100 までのさまざまなプロジェクト タイプです。

私の質問は、ユーザーが 3 つのプロジェクト タイプ 19、20、21 を持っているかどうかを確認するクエリが必要です。

私のスクリプトは、プロジェクトに割り当てられているすべてのユーザーを として返していますが19,20,21、ユーザーがこれら 3 つのプロジェクトすべてを持っているかどうかを確認する必要があります

ユーザーの場合、21 は基本プロジェクトであり、そのユーザーに 19 と 20 のプロジェクトが存在する場合、19 と 20 から最新のプロジェクト作成日を選択する必要があります。

この点で助けが必要

4

1 に答える 1

2

最新の日付を選択するには、次のようなクエリを実行できます。

DECLARE @LatestDate DATETIME

SELECT @LatestDate = MAX(Dates) -- your column with the date stored.
FROM project -- I would guess your dates are stored here
WHERE projectid IN (19, 20)

しかし情報不足で正解を書くのは難しい

于 2013-03-22T08:21:48.810 に答える