将 int 列作为分钟添加到时间戳



我一直在不同的数据库中进行一些转换,但卡住了。我有 3 个领域正在玩。我有一个日期格式的测试日期字段。除了测试日期之外,我还有一个测试时间字段是时间格式,测试分钟是一个整数。我想将这些字段连接在一起以创建时间戳,使用

我的表是这样构建的:

create table Testing(
Primaryid int, 
testdate date, 
testtime time,
test minutes int);

最终目标是更改表以添加两列,如下所示:

alter table testing add column begintime timestamp;
alter table testing add column endtime timestamp;

然后填充这些列的开始时间

timestamp_from_parts(testdate, testtime)

这导致了需要将测试分钟添加到此开始时间字段以查找结束时间的问题。

timestamp_from_parts(testdate, testtime + --some conversion to turn testminutes into time--)

主要目标是将测试分钟添加到测试日期 + 测试时间的时间戳中

我想这样做,以便在提供日期、开始时间和持续时间时获得事件结束时间的时间戳。

有点卡在这里,非常感谢您的帮助!

在雪花中,你可以这样做。

时间添加(分钟、test_minutes、timestamp_from_parts(测试日期、测试时间((

相关内容

  • 没有找到相关文章

最新更新