首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Date数据类型转换为datetime数据类型并添加静态时间

将Date数据类型转换为datetime数据类型并添加静态时间
EN

Stack Overflow用户
提问于 2013-10-18 12:28:57
回答 3查看 680关注 0票数 0

我已经无计可施了。希望你们都能帮上忙。我在sql表中有一个日期列entryexpire,例如:

代码语言:javascript
运行
复制
2013-04-12

我需要将它转换为包含entryexpire中所有值的datetime,以便将24:00:00附加到新值,例如:

代码语言:javascript
运行
复制
2103-04-12 24:00:00

我尝试过强制转换、隐藏、添加新列和连接...都让我失望了。

EN

Stack Overflow用户

发布于 2013-10-19 01:57:04

如果有人有同样的问题,这就是我解决的方法。我创建了一个char列temptime,并使用update命令将数据库中所有记录的值23:59:00添加到该列中。

然后,我创建了另一个列作为datetime entryexpiredatetime

以我的entryexpiredate作为字符,temptime作为字符列,我使用了@folksymAndrews代码,如下所示:

区块引用

update [table] set entryexpiredatetime = CAST(ENTRYEXPIREDATE+timetime as datetime)

区块引用

然后我删除了temptime列,只剩下我原来的entryexpiredate和我需要的entryexpiredatetime列。

谢谢你的帮助。这是我觉得我可以完成任务的最好方法,但我相信有一种侵入性更小的方法。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19441608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档