繁体   English   中英

引入当前月份和年份的数据

[英]Bringing in data for current month and year

我正在尝试引入当月(5/1-5/31)的数据,并为接下来的每个月做同样的事情。 在我使用以下代码的地方,它不起作用。 如果我将其更改为 >= 它会带来从 2016 年开始的数据。任何想法我做错了什么?

 WHERE [20200512 Daily Deposits].[Date] = MONTH(getdate())
 AND [20200512 Daily Deposits].[Date] = YEAR(getdate())

假设您使用的是 SQL 服务器:

where [20200512 Daily Deposits].[Date] >= datefromparts(year(getdate(), month(getdate(), 1) and
      [20200512 Daily Deposits].[Date] < dateadd(month, 1, datefromparts(year(getdate(), month(getdate(), 1))

假设.[Date]列是实际的日期类型,那么您可以这样做..

 WHERE MONTH([20200512 Daily Deposits].[Date]) = MONTH(getdate())
 AND YEAR([20200512 Daily Deposits].[Date]) = YEAR(getdate())

如果它们不是日期数据类型,那么请编辑您的问题并显示一些示例数据以及解释的数据类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM