-1

我需要从表中添加时间条目。时间条目存储为

P2H30M(2 小时 30 分钟)

解决此问题的最佳方法是什么?

4

1 回答 1

0

您是否将时间间隔添加到其他时间间隔?或者定义为日期时间的另一列的时间间隔?

无论哪种方式,您都希望创建一个函数将这些值转换为整数(分钟),然后将整数相加并使用另一个函数将它们转换回您的专有字符格式。

如果您想将它们添加到日期时间列,则可以使用:

UPDATE YourTable 
SET YourDateTimeCol = DATEADD(MI, YourDateTimeCol, <yourminuteinteger>) 
WHERE <whatever your where clause would be>
于 2012-05-30T14:38:55.867 回答