html-table - 如何生成这个 teradata 表?
问题描述
我想创建一个Teradata
表结构如下所示的表。
12-29-2008
将是开始日期。基本上,我想将此指定为开始日期,其中与此对应的周数为209
. 之后的一切都应该自动遵循,即计算。
Column 1/Weekstart/Monday Week num
12/28/2008 209
1/5/2009 210
...
12/27/2021 887
我在下面尝试过,但它只能创建一行。
请参阅所附图片,了解我想要的最终数据集。 表结构图如下
SEL
WeekBegin
, (WeekBegin - DATE '2008-12-29') / 7 + 209 as week_num
FROM Sys_Calendar.BusinessCalendar
WHERE calendar_date = DATE '2008-12-29'
;
谢谢你的帮助!
编辑:执行以下操作后-
SEL WeekBegin
, (WeekBegin - DATE '2008-12-29')/7 + 209 as week_num
FROM Sys_Calendar.BusinessCalendar
WHERE
calendar_date >= DATE '2008-12-29'
and calendar_date <= DATE '2021-12-27';
我的结果如下所示: ResultsImage1 ResultsImage2
它不显示一周中的星期一。相反,我在表格的最后看到了星期天。周数也是 886,而不是应该是 887。
解决方案
推荐阅读
- javascript - 防止 RegEx 模式在组的开头选择“-”
- spring-boot - 休眠 - 方言已配置但仍然出现错误
- spring-data-ldap - “in”查询的 Spring-Data-LDAP 替代方案
- asp.net-core - Asp.Net Core - 多个同名不同参数的动作方法
- postgresql - 将日期附加到 Proc 中的表名
- java - 使用 SqsListener 继承
- r - 试图仅基于性别来创建流失率的比例。可以获得成员总数的比例
- python - 为什么客户发送后才收到?
- node.js - AWS Node SDK async SNS.publish.promise() 不会立即发送 SNS 消息(来自 Lambda)
- express - 等待返回未定义