需要SQL Server查询
问题描述:
我有两个表,一个是users
,另一个是projects
。需要SQL Server查询
users
和projects
与userid
和projectid
联的项目是不同的项目类型,从1到100
我的问题是我需要一个查询来发现用户是否具有三个项目类型19, 20,21
我的脚本将所有分配给项目的用户都归还为19,20,21
,但我需要确定用户是否拥有所有这三个项目
对于用户21是基地项目,如果该用户19个20个项目存在需要挑选最新项目的创建日期进行的19和20
在这方面
答
需要帮助选择的最晚日期你可以做一个查询,如:
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-22 06:21:22
你能给样品记录吗?与你想要的结果? – 2013-03-22 06:25:48
你使用2005/2008/etc的sql server的风格是什么? – 2013-03-22 06:38:17