MS-SQL中如何求两行指定列的数据差?
selecta.id,(b.value-a.value)valuefromtablesa,abablebwhere.id =(b.id-1 )orderbya.idSQL中如何用时间函数来计算表中记录的差值
在SQLServe中,Peavef Falf Filf是计算时间差距的重要工具。预创建函数的三个参数三个参数,指定的时间单元,开始日期和最后一天。
例如,早期(日期,'2 009 -01 -01 -01 -01 -01 -01 -2 002 -2 002 -2 002 -2 002 -)2 001 -01 -02 -)2 001 -2 001 -2 001 -)2 001 -2 01 -)2 001 -2 01 -) 2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 009 年-01 -02 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -) -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)2 001 -2 01 -)在2 009 年-01 -02 -) 2 001 -)2 009 -01 -02 -)2 009 -01 -02 -)2 009 -01 -02 的结果 - 2 009 -01 -02 -)2 009 -01 -02 的结果) 2 009 -01 -02 -)结果是两天之间的差异,结果为1 天。
早鸟的功能措施来计算小时(时间为“ 2 02 3 -05 -0-0-01 0:00:00-05 -05 -0-0-0-01 1 :002 3 -05 1 1 ),结果为1 小时。
此外,地址功能还支持计算差异。
例如,有一个包含船舶董事会领域的员工表,可以使用公司的工作工作来计算工人年。
分开的操作:在启动表的几年中,此SQL描述(每年,公司中的年数和最后一天都基于学生的时间。
这是值得的。
例如,如果他们想到差异是由于时间日期而引起的,并且可以通过将问题描述结合使用以处理计算的时间一致。
,日期, / 7 + 1 ENDASAY。