使用2个表的简单sql查询问题

时间:2010-11-18 14:18:30

标签: sql

作为我的学习者,我想学习如何成为这种情况的sql语句。

我有2个表:统计和促销。任何表中都没有名为stats的列。统计信息具有LocationID和ClickDate。促销具有PromotionID,LocationID和CreateDate

我需要选择PromotionID,促销和统计数据......

每个promotionID的统计信息应计算为具有clickdate>的统计信息中的列数。 locationID = 111且PromotionID = 988;

的createDate(promotion)

提前致谢。

1 个答案:

答案 0 :(得分:1)

这是一个开始:

SELECT PromotionID, S.*
FROM Statistics S
INNER JOIN Promotions P on S.LocationID = P.LocationID
WHERE S.ClickDate>P.CreateDate and S.LocationID = 111 and P.PromotionID = 988