sqlserver相差秒,sql 时间相减 时分秒

SQL 计算时间差问题,要精确到天小时分钟.

什么数据库啊?

专注于为中小企业提供网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业通海免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

sqlserver

select cast(floor(datediff(minute,时间1,时间2) / 1440) as varchar)+'天'+

 cast(floor((datediff(minute,时间1,时间2) % 1440)/60) as varchar)+'小时'+

 cast(((datediff(minute,时间1,时间2))-

     (floor(datediff(minute,时间1,时间2) / 1440) *1440)-

     (floor((datediff(minute,时间1,时间2) % 1440)/60)*60)) as varchar)+'分'

from 表名

刚才测试了一下:结果如下

有问题欢迎追问

SQL Server 与 MySQL 性能相差多大

sql server性能优于mysql。测试,一个表三千万数据,模糊查找,主键查找,插入sqlerver所用时间不足mysql一半。均为默认安装。模糊查找,mysql55秒左右,sqlerver 25秒左右。

SQLServer getdate获取的时间为什么是1899/12/30 0:00:00

SQLSERVER的GETDATE()函数返回的是一个datetime类型的值。是以运行该SQL语句的计算机标准内部格式返回当前系统日期和时间,如果需要得到固定格式的日期/时间字符串,可以将结果进行格式化。你可以试一下以下语句获得精确到秒的固定格式的日期/时间字符串,SELECT CONVERT(varchar(19),GETDATE(),21)


标题名称:sqlserver相差秒,sql 时间相减 时分秒
网站网址:http://azwzsj.com/article/hohdjd.html