小编CAR*_*CAR的帖子

SQL Server从现在开始仅过去4周,与去年同期相同

我试过寻找一个解决方案,但一直无法找到.

我需要从今天的日期选择最近4周的数据,这不是我刚刚做的问题date >= Dateadd(mm, -1, getdate()).但是,我也想要与前一年相同的4周数据.但我不想(例如)2010年6月1日至30日和2011年6月1日至30日,我需要

6月30日(星期四)2011年和4周前和7月1日以及4周前7月1日是从前一年的同一周的星期四.

所以将返回8周的数据.

谢谢您的帮助!

sql-server date

10
推荐指数
1
解决办法
4万
查看次数

SQL变量在Excel查询中不起作用

嗨,我有一个无法在Excel外部SQL Server查询中以图形方式表示的查询,因为查询不简单我无法设置Excel变量.相反,我尝试使用declare/set在SQL中设置变量,但是在执行此操作时,尝试导入数据时会失败.

有办法解决这个问题吗?我需要一定程度的灵活性来运行查询并将数据传输到Excel中.

好的,这是一个按要求的例子.

declare @enddate as datetime
set @enddate = (select max(rpt_week) from [results].dbo.t_Data)
Select * from results.dbo.t_Data
where rpt_week = @enddate
Run Code Online (Sandbox Code Playgroud)

这不会在excel中运行,显然我的查询更复杂,但变量的使用是必不可少的,我正在寻找一种方法来完成这项工作.

谢谢

sql excel

1
推荐指数
1
解决办法
6909
查看次数

标签 统计

date ×1

excel ×1

sql ×1

sql-server ×1