时间差的计算

求助~~~怎么计算以小时:分钟格式的时间的时间差。比如13:30和15:00的时间差,计算出来是1小时30分钟,请问这个要怎么实现呢?
FineReportvivian 发布于 2016-11-10 13:17
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
Poseidon发布于2016-11-10 13:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
1879483131发布于2016-11-10 13:24(编辑于 2023-9-6 09:34)
555
  • vivian vivian(提问者)

    用过这个了,实现不了,是两个数据字段,拖入到单元的
    回复
    2016-11-10 13:25 
最佳回答
0
vivian发布于2016-11-10 13:25(编辑于 2023-9-6 09:34)
555
  • 1879483131 1879483131

    可以在数据集处理好
    sql中一般用datediff函数来表示时间差。
    基本语法:
    DATEDIFF(datepart,startdate,enddate)
    说明:
    startdate 和 enddate 参数是合法的日期表达式。
    datepart 参数可以是下列的值:

    例子:
    例子 1
    使用如下 SELECT 语句:
    SELECT DATEDIFF(day,\'2008-12-29\',\'2008-12-30\') AS DiffDate
    结果:
    DiffDate
    1  
    例子2
    使用如下 SELECT 语句:
    SELECT DATEDIFF(day,\'2008-12-30\',\'2008-12-29\') AS DiffDate
    结果:
    DiffDate
    -1   
    回复
    2016-11-10 13:36 
最佳回答
0
1879483131发布于2016-11-10 13:36(编辑于 2023-9-6 09:34)
555
  • vivian vivian(提问者)

    有办法处理小时:分钟格式的么,没有日期。就是13:00这种格式的
    回复
    2016-11-10 13:38 
最佳回答
0
vivian发布于2016-11-10 13:38(编辑于 2023-9-6 09:34)
555
  • 1879483131 1879483131

    没有办法处理你说的小时,正常的时间存储都是完整的,不知道为啥你的只是存储一部分。。。
    回复
    2016-11-10 13:45 
最佳回答
0
1879483131发布于2016-11-10 13:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
lizh发布于2016-11-10 13:48(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 551浏览人数
  • 最后回答于:2016-11-10 13:48
    活动推荐 更多
    热门课程 更多
    返回顶部