如何根据今天的日期查找正在进行的任务

时间:2010-02-24 07:07:17

标签: sql stored-procedures

我有一组存储在数据库中的项目名

projectname - 带有startdate和enddate的project1

如何根据今天的日期查找目前正在进行的任务(注意:两个项目 可能也有相同的日期)。 我需要从所有其他项目中获取今天的项目名称。

select distinct ProjectName 
from ProjectPlan  
where UserName=@username  
and  month(StartTime)='2' 

这显示了第二个月的任务,而不是当前日期的确切项目。

任何想法???

1 个答案:

答案 0 :(得分:0)

select distinct ProjectName from ProjectPlan where
UserName=@username and
GETDATE() BETWEEN StartDate AND EndDate

这忽略了时间对EndDate的影响