2014-11-13 44 views
1

如何计算Teradata中当前星期五的日期?我需要一个通用函数来计算星期五的任何一周的日期。 感谢计算Teradata中特定日期的日期

+0

什么是你的TD发布?你如何定义一个星期,从星期一或星期日开始? – dnoeth

+0

Teradata版本13.10.0214从周五到周五,我正在考虑一周。对于这种情况我希望Avg。最近6个月的金额。因此,每当报告在一周中的任何一天运行时,都应将当天视为星期五,无论哪一天运行报告。 – user3438498

回答

1

在TD14有甲骨文的NextDay,获得下周五:

NEXT_DAY(CURRENT_DATE-1, 'FRI') 

之前,你可以根据命名day_of_week(或td_day_of_week)函数计算的话:

(CURRENT_DATE + 7) - td_day_of_week(CURRENT_DATE + 1) 
+0

非常感谢。它对我有用! – user3438498