首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问SQL前2个月的参考日期

访问SQL前2个月的参考日期
EN

Stack Overflow用户
提问于 2016-11-04 04:00:09
回答 1查看 38关注 0票数 0

我正在做一个自连接,但在使用dates时遇到了问题。我有一个日期列,mm/dd/yyyy,每隔一个月(2006年1月1日,2006年2月1日,...)以及由各种数字组成的数字列。请参阅下面的代码...

代码语言:javascript
复制
SELECT t.ADate,
       Sum(pre.liquid)/3 AS IP90
  FROM [Table2] t
  LEFT JOIN [Table2] pre ON pre.ADate >= (t.ADate -3)
   AND pre.ADate <= t.ADate
 GROUP BY t.ADate;

我取当前日期和当前日期之前2个月的记录的平均值。因此,对于2006年5月1日,我想要2006年3月1日、2006年4月1日和2006年5月1日的平均液体量。我如何在我的代码中做到这一点?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-11-04 04:23:39

您能在查询中指定日期吗?另外,我相信在Access中有一个平均函数。

代码语言:javascript
复制
SELECT AVG(pre.liquid) As IP90
FROM [Table2] t
LEFT JOIN [Table2] pre
  ON pre.ADate = t.ADate
WHERE t.ADate BETWEEN '3/1/2006' AND '5/1/2006';

注意:根据日期值的不同,您可能需要给日期留出一些余地。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40410222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档