如何通过使用查询在SQL Server中添加时间 [英] How to add time in sql server by using a query
问题描述
如何在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 [ ^ ]
UseDateAdd
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屋!