如何通过使用查询在SQL Server中添加时间 [英] How to add time in sql server by using a query

查看:87
本文介绍了如何通过使用查询在SQL Server中添加时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



如何在SQL Server中增加时间.我有2张桌子.我必须加上时间.您能建议我一个问题吗?

表1:

列车没有停车时间表的时间
1 5 3
2 4 6
3 4 5

表2:

没有时间训练
1 07:30
2 08:00
3 05:15

输出应该是这样的

火车没有拼版表格时间舍弃时间总时间
1 5 3 07:38
2 4 6 08:10
3 4 5 05:24

谁能帮我...

问候,
Basha.

Hi,

How can i add time in sql server. i have 2 tables. i have to add the time.Can u suggest me a query

Table1:

Train No Plat form Time Shed Time
1 5 3
2 4 6
3 4 5

Table2:

Train No Time
1 07:30
2 08:00
3 05:15

Output should be like this

Train No Plat Form Time Shed Time Total Time
1 5 3 07:38
2 4 6 08:10
3 4 5 05:24

Can any one help me plz...

Regards,
Basha.

推荐答案

使用DateAdd
参考: http://msdn.microsoft.com/en-us/library/ms186819.aspx [ ^ ]

Use DateAdd
Ref: http://msdn.microsoft.com/en-us/library/ms186819.aspx[^]

Select Table1.TrainNo, Table1.PlatformTime, Table1.ShedTime, DateAdd(mi, Table1.PlatformTime + Table1.ShedTime ,Table2.Time)
From Table1 join Table2 on Table1.TrainNo = Table2.TrainNo


选择演员表(datepart(hh,dateadd(minute,1,``7:38''))as varchar(50))+'' :''+ cast(datepart(mi,dateadd(minute,1,``7:38''))as varchar(50))
select cast(datepart(hh, dateadd(minute,1, ''7:38'')) as varchar(50)) + '':'' + cast(datepart(mi,dateadd(minute,1, ''7:38'')) as varchar(50))


这篇关于如何通过使用查询在SQL Server中添加时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆