哪位大侠指教一下SQL SERVER中如何将 秒数转换成 时分秒,比如说 3696秒 转换成 1小时01分36秒
谢谢
谢谢
解决方案 »
- SQL Server 配置问题请指教,新手入门!
- 在笔记本电脑安装SQL出现错误: command line option syntax error!type command /? for help
- 求循环插入的问题
- sp_cursoropen, sp_cursorfetch, sp_cursorclose ????????
- 兄弟高分相送,access到如mssql后,原来的布尔类型,变成了1/0类型
- 看一看这个,一个sql 语句能不能搞定?
- 怎么使table组件连接上sql而不出现登录界面
- .rar文件用什么打开
- 两个急需解决的问题(从Excel中导入数据)
- 特别感谢:weixxxp(想一想),bluepower2008(蓝色力量),Haiwer(海阔天空)等先生的帮助。我的程序基本完成了。就是谈价钱方面,小弟还请各位帮个忙。
- 数据库用户登录错误 求教(菜鸟问题)
- 如何在触发器使用insert语句
SET @a=3696SELECT CONVERT(VARCHAR(8),DATEADD(ss,@a,'1900-01-01 00:00:00'),108)--result
/*
--------
01:01:36(所影响的行数为 1 行)
*/
select ltrim(3696/3600)+'小时'+ltrim(3696%3600/60)+'分钟'+ltrim(3696%60)+'秒'
/*
----------------------------------------------
1小时1分钟36秒(1 行受影响)
*/
set @i=3696
select ltrim(@i/3600)+ '小时'+ltrim(@i%3600/60)+'分'+ltrim(@i%3600%60)+'秒'
--------------------------------------------
1小时1分36秒(所影响的行数为 1 行)select ltrim(3696/3600) +'小时'+right('0'+ltrim(3696%3600/60),2)+'分'+ltrim(3696%3600%60)+'秒'
------------------------------------
1小时01分36秒(所影响的行数为 1 行)
set @dt=3696
select ltrim(@dt/3600)+'小时'+ltrim(@dt%3600/60)+'分钟'+ltrim(@dt%60)+'秒'/**----------------------------------------------
1小时1分钟36秒(1 行受影响)
**/