当前位置: 首页 > 面试题库 >

在SQL Server 2008中将Varchar HH:MM转换为整数分钟的查询

益绯辞
2023-03-14
问题内容

我在SQL Server中有一个表,其中有一个列名 TimeSpent Datatype Varchar(25)。它基本上将时间存储为HH:MM格式。根据现在的要求,我希望它给我以分钟为单位的实际时间,即01:00给我60、01:30->90。请帮助我在SQL
Server 2008中编写查询,以便将Varchar(HH: MM)转换成Minutes(整数)。


问题答案:

尝试

SELECT LTRIM(DATEDIFF(MINUTE, 0, TimeSpent)) 
  FROM yourtable

给定

| TIMESPENT |
-------------
|     00:12 |
|     01:05 |
|     10:00 |

输出:

| MINUTES |
-----------
|      12 |
|      65 |
|     600 |

这是 SQLFiddle



 类似资料:
  • 问题内容: 我正在尝试将整数形式的分钟转换为postgres中的间隔 是他们的任何功能将帮助我将其转换为间隔还是我应该将其除以60并获得最终结果 问题答案: 最快的方法是 所以看起来像这样(@Teddy建议) 或者, 并不是说这是最干净的,如果速度不是问题,我更喜欢提到的方法@a_horse_with_no_name

  • 问题内容: 关于 Swift中的 时间转换,我有一个(有点?)基本问题。 我有一个整数,希望将其转换为小时/分钟/秒。 示例: 会给我: 我知道如何在PHP中执行此操作,但是可惜,Swift不是PHP :-) 我如何迅速实现这一目标的任何技巧都太棒了!先感谢您! 问题答案: 定义 用 要么 上面的函数利用Swift元组一次返回三个值。您可以使用语法对元组进行解构,或者可以根据需要访问单个元组成员。

  • 问题内容: 我需要将(定义为Integer)转换为以下字符串格式“ hh:mm”,假设其为“ 00:00”。到目前为止,下面给出的代码是正确的,但是无法正常工作。也没有考虑应根据进行移位。还有其他解决方案吗? 问题答案:

  • 问题内容: JTable包含时间字段,例如“ 01:50”。我需要将此值读入整数变量。为此,我想将时间转换为分钟。例如,“ 01:50”应转换为110。 要解决此任务,首先我将时间值另存为字符串。 其次,我将处理此String并提取symbol之前和之后的整数。最后,我将计算总分钟数。这个解决方案有效吗?也许,可以用Calendar或类似的东西代替它吗? 问题答案: 对于这种情况,我认为使用日历/

  • 问题内容: 我有一个称为分钟的变量,例如250分钟。 如何使用以下格式的PHP将分钟数转换为小时数和分钟数: 问题答案:

  • 问题内容: 我需要在Java中将分钟转换为小时和分钟。例如260应该是4:20。任何人都可以帮助我如何进行转换。 问题答案: 如果您的时间在一个名为 再简单不过了