首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Instances中日期实例的SQL计数

Instances中日期实例的SQL计数
EN

Stack Overflow用户
提问于 2016-05-10 06:37:13
回答 1查看 170关注 0票数 0

因此,我在下面的链接(压缩文件中的excel电子表格)中有一个数据表:eDg5NVhTcmtXTTg/view?usp=sharing

它已经被排序和排序为‘发布日期-最古老的最近’。

我想要的是一个解决方案,让我在一个月的时间内(01/07/2015至30/06/2016)计算出一个问题。

例如,就数据而言,2015年7月有13期,2015年8月有16期,2015年9月有9期,等等。

我创建了下面的代码来生成电子表格中提供的数据:

代码语言:javascript
复制
SELECT tblCustomerNames_1.CustomerName AS [Issued To], tblCustomerNames.CustomerName AS [Issued By], tblIssueSheets.DateIssued AS [Date Issued], Count(tblMarkHistory.MarkHistoryID) AS [Marks Issued]
FROM (tblCustomerNames AS tblCustomerNames_1 INNER JOIN (tblIssueSheets INNER JOIN tblCustomerNames ON tblIssueSheets.IssuedBy = tblCustomerNames.CustomerID) ON tblCustomerNames_1.CustomerID = tblIssueSheets.CustomerID) INNER JOIN tblMarkHistory ON tblIssueSheets.IssueID = tblMarkHistory.IssueID
WHERE (((tblIssueSheets.DateIssued)>=[DateFrom] And (tblIssueSheets.DateIssued)<[DateTo]) AND ((tblCustomerNames.CustomerID)=2447))
GROUP BY tblCustomerNames_1.CustomerName, tblCustomerNames.CustomerName, tblIssueSheets.DateIssued
ORDER BY tblCustomerNames_1.CustomerName;

请注意,数据被故意遗漏了,因为我认为到目前为止我提供的信息对于需要什么更重要。如果还不够,请告诉我,我会提供其余的数据。

我想要的是按月和年发布的总日期的结果表。

我一点也不知道该怎么做。如能提供任何协助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-10 06:59:21

使用保存的查询作为源,它可以是:

代码语言:javascript
复制
Select 
    Month([Date Issued]) As [Month],
    Count(*) As Issues
From
    YourQuery
Where
    [Date Issued] Between #2015/07/01# And #2016/06/30#
Group By
    Month([Date Issued])
Order By
    Year([Date Issued]),
    Month([Date Issued])

如果Month#应该跟随该财政年度,则使用一个通用函数来抵消该日历年的日期:

代码语言:javascript
复制
Public Function DateFinancial( _
  ByVal datDate As Date) _
  As Date

  ' Number of months from start of calendar year to start of financial year.
  Const clngMonthOffset As Long = 6

  Dim datFinancial      As Date

  datFinancial = DateAdd("m", -clngMonthOffset, datDate)

  DateFinancial = datFinancial

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

https://stackoverflow.com/questions/37130934

复制
相关文章

相似问题

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