![](/img/trans.png)
[英]Get current and last month data if year and month are separate columns,
[英]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.