相关疑难解决方法(0)

SQL Server:无法访问临时表

如何从此查询创建表值函数?

我需要计算HH:MM开始和结束工作时间之间的 结果

当我在SQL中运行它时,此查询有效:

DECLARE @USERID int;
SET @USERID = 10

DECLARE @JOBStartDATE DATETIME;
SET @JOBStartDATE = (SELECT StartJOBHoursDATE FROM JOBs WHERE ID=@USERID) 


DECLARE @StartTime DATETIME;
DECLARE @JOBDateTime DATETIME;
DECLARE @JOBEvent nvarchar(50);
DECLARE @totalTime int;
SET @totalTime = 0;

SELECT  ROW_NUMBER() OVER(ORDER BY JOBID) AS ROWNUM, JOBDateTime,JOBEvent  INTO #TEMP FROM  JOBsActivityData where JOBID = @USERID and JOBDateTime >= @JOBStartDATE
DECLARE @MaxRownum INT
SET @MaxRownum = (SELECT MAX(RowNum) FROM #TEMP)
DECLARE @Iter INT
SET @Iter = (SELECT MIN(RowNum) FROM …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

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
查看次数

标签 统计

sql ×2

excel ×1

sql-server ×1

t-sql ×1