从月中提取内容

pull content from the month

实在是太难了,我不得不做我第一次这样的真题。

这就是我想从数据库中提取一些东西的方式,也就是说,从 2-1-2015 到 2-28-2015 d 必须从数据库中检查一些东西。在数据库中我设置了日期。

意思就是从månede中拔出一个才对。

AND TransactionDate > DATEADD("dd", -30, GETDATE())

我已经试过了,但这并不是我真正想要的,但与静止的完全不同,它必须是这样的,它就像一个人来到/现在一样从 månede 中拉出来。

我不完全确定你的问题是什么,但我认为它与 "find all transactions that occurred this month" 的效果有关。如果这是正确的,那么您需要找到当月的开始日期和结束日期,并找到这些值之间的交易。

declare @start date = DATEADD(DAY, (DATEPART(DAY, GETDATE()) * -1) + 1, GETDATE())
declare @end date = DATEADD(DAY, -1, DATEADD(MONTH, 1, @start))

SELECT [your select here] FROM [your table here] WHERE [your where here] AND TransactionDate BETWEEN @start AND @end