Teradata的程序调节

问题描述 投票:0回答:1

我根本不是SQL的新手,但我和Teradata在一起。如何使用维度表创建一个根据日期截断表的条件?

以下是我在SQL Server上为您提供的一个想法:

DECLARE @day_name varchar(20)= (SELECT day_name FROM dim_date WHERE 
date = CAST( GETDATE() as date) )

BEGIN
IF @day_name = 'Friday' PRINT('Today is Friday')
ELSE PRINT('Today is not Friday')
END

非常感谢你的帮助,

雨果

sql condition teradata
1个回答
1
投票

只需将条件用作SQL中的where-condition即可

DELETE yourTable 
WHERE 'Friday' = (SELECT day_name FROM dim_date WHERE "date" = current_date )
© www.soinside.com 2019 - 2024. All rights reserved.