sql - 在 SQL Server 中从日期时间添加或减去时间

标签 sql sql-server stored-procedures

我在数据库中的列偏移量为 varchar(50),其中包含诸如 05:30:00-2:15:00 之类的值.

我需要从另一列添加或减去该值,该列是 DATETIME 数据类型,如 2011-07-22 14:51:00

最佳答案

尝试类似 -

select convert(datetime, '05:30:00') + GETDATE()

关于sql - 在 SQL Server 中从日期时间添加或减去时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6449173/

相关文章:

mysql - 从另一个选择插入另一个表不起作用

sql - 数据库本地化

SQL Server 合并 - 将匹配的记录获取到另一个临时表

postgresql - 触发器过程的一致性(行触发器之前)Postgresql

java - 使用 Hibernate 将 PostgreSQL 的 refcursor 映射到 java 实体

mysql - 合并 2 选择与限制偏移没有关系 SQL

mysql - 相关子查询显示计数列

sql - SSIS:需要在其他SQL查询中使用SQL查询结果来获取数据

sql-server - SQL Server 检查约束查询

java - 如何使用hibernate将自定义类型的数组从postgres映射到java