首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在格式“mmyy”之后按日期查看数据

问在格式“mmyy”之后按日期查看数据
EN

Stack Overflow用户
提问于 2014-04-18 12:45:45
回答 2查看 155关注 0票数 0

我试着回答一些问题,比如,我们每个月有多少个人信息?或者,每个月每个PO中有多少行,等等。最初的PO日期都是格式化的#1/1/2013#。因此,我的第一步是将每个PO记录日期格式化为“mmyy”,这样我就可以对它们进行分组和计数。

效果很好,但现在我无法按日期查看数据.例如,我不能问‘我们在12月之后得到了多少个POs?’我认为这是因为SQL不承认mm/yy是可比较的日期。

我有什么办法重组这个吗?

我写了两个查询。这是用来格式化日期的查询。这也是我试图向(ex:>#3/14#)添加日期筛选器的查询。

代码语言:javascript
复制
SELECT qryALL_PO.POLN, Format([PO CREATE DATE],"mm/yy") AS [Date]
FROM qryALL_PO
GROUP BY qryALL_PO.POLN, Format([PO CREATE DATE],"mm/yy");

我的组和计数查询是:

代码语言:javascript
复制
SELECT qryALL_PO.POLN, Sum(qryALL_PO.[LINE QUANTITY]) AS SUM_QTY_PO
FROM qryALL_PO
GROUP BY qryALL_PO.POLN;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-18 12:53:37

您可以格式化它‘YYYY’,然后使用‘clause’‘for’后缀‘子句

票数 0
EN

Stack Overflow用户

发布于 2014-04-18 12:50:21

您仍然可以计数和分组日期,只要您有办法确定日期的一部分,您正在寻找。

例如,在Access中,可以使用year和month获取日期的年份和月份部分:

代码语言:javascript
复制
select year(mydate)
,      month(mydate)
,      count(*)
from   tableX
group
by     year(mydate)
,      month(mydate)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23154450

复制
相关文章

相似问题

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