【发布时间】:2010-02-08 12:52:31
【问题描述】:
SQL Server 2005 是否支持 ANY 或 EVERY 和 HAVING?
假设我有两张桌子:
Training(TrainingID, TrainingCloseDate) and
TrainingDetail(TrainingDetailID, TrainingID, LKClassCode, CompletionDate).
对于一个TrainingID,TrainingDetail 中可以有多个值与不同的LKClassCode。我需要找到在 2009 年 1 月 1 日到 2010 年 1 月之间至少有一个 TrainingDetailID 和 CompletionDate 的所有 TrainingID。
当我尝试使用HAVING ANY 时,出现错误:
Incorrect syntax near the keyword 'ANY'.
如果不支持,能否请您提出替代方案?
如果我需要在 2009 年 1 月 1 日到 2010 年 1 月 1 日之间找到“至少一个 TrainingDetailID 和 CompletionDate 或 TrainingCloseDate = '5/ 的所有 TrainingID 怎么办? 5/2009' '?
【问题讨论】:
标签: sql sql-server sql-server-2005 having