Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Teradata sql动态获取每个上周日的正常运行数据_Teradata - Fatal编程技术网

Teradata sql动态获取每个上周日的正常运行数据

Teradata sql动态获取每个上周日的正常运行数据,teradata,Teradata,请注意,我正在尝试从SQL teradata中的表中选择截至上周日的数据。 在某个特定的时间,我希望能够在上周之前动态地检索记录。 日期应您可以找到下一个星期日/星期一,然后减去7天得到上一个,逻辑取决于您想要返回的星期日: where mycol < Next_Day(current_date, 'mon')-7 -- Sunday 2018-08-19 -> 2018-08-19 = current Sunday where mycol <= Next_Day(cur

请注意,我正在尝试从SQL teradata中的表中选择截至上周日的数据。 在某个特定的时间,我希望能够在上周之前动态地检索记录。
日期应您可以找到下一个星期日/星期一,然后减去7天得到上一个,逻辑取决于您想要返回的星期日:

where mycol <  Next_Day(current_date, 'mon')-7   -- Sunday 2018-08-19 -> 2018-08-19 = current Sunday
where mycol <= Next_Day(current_date, 'sun')-7   -- Sunday 2018-08-19 -> 2018-08-12 = previous Sunday

这是Teradata SQL,非常感谢您的时间。我在Teradata:order_date<=Next_day calendar_date'sun'-7中使用了您的脚本,我收到了一些错误消息:预期在'<和'='之间。很抱歉,我是teradata的新手,感谢您的帮助再次感谢您。但我仍然收到这样一条错误消息:数据库中不存在列calendar\u date?