尝试在EXCEL中自动运行SQL存储过程

时间:2017-11-28 20:59:48

标签: sql sql-server excel excel-vba tsql vba

以下查询要求我手动手动设置@begin_date@end_date,然后复制并粘贴到SQL和执行中。

Use Analytical                                                                                      

Declare @end_date       DATE
,@begin_date        DATE                                                                                        

Set     @begin_date = '11/20/2017'
Set     @end_date = '11/26/2017'    

If Object_ID('Temp_Table_1') is not null
Drop Table Temp_Table_1

前两个临时表是拉取以正确获取所有信息,ALSTMFALCOVR都必须同时更新才能使表工作!

我的目标是能够使用自动生成日期范围的语法并给出相同的结果。所以我尝试在同一个查询中使用'GETDATE'并且它没有产生任何结果。

Use Analytical                                                                                  
Declare @end_date       DATE
,@begin_date        DATE

SELECT GETDATE() - 7

If Object_ID('Temp_Table_1') is not null
Drop Table Temp_Table_1 

当我运行此查询时,与查询的其他部分一起,没有生成任何记录。任何人都可以建议我做什么?

0 个答案:

没有答案