【发布时间】:2018-05-12 10:57:31
【问题描述】:
以下查询需要我手动设置@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
前两个临时表是为了正确获取所有信息而拉取的,ALSTMF 和 ALCOVR 都必须更新才能使表正常工作!
然而,我的目标是能够使用一种语法来自动生成日期范围并给我相同的结果。所以我尝试在同一个查询上使用“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
当我使用查询的其他部分运行此查询时,没有生成任何记录。有人可以请教我该怎么做吗?
【问题讨论】:
标签: sql sql-server excel tsql vba