我在两个已设置为整数而不是时间戳的字段上比较SQL时间。将SQL编号转换为时间,执行日期比较
我在开发者最初设置为int(8)的数据库中有一些性能指标。数据库包含事务的开始和结束时间。例如
一些样本数据可能
id | start_time | end_time
---------------------------
1 | 85958 | 90001
如果我只是减去两个值,我会得到4043秒,当交易时间只有3个。但是我在努力将这些值转换成时间格式,允许我执行日期比较。
我无法在应用程序中进行此计算,因为每天数据库中有100行,我试图计算事务的平均和最大时间。
编辑:
为了澄清
的时间以秒 85958代表8点59分58秒90001代表9点00分01秒
更糟糕的是1分钟过了午夜0 :01:00将被表示为100.
我相信这些都是毫秒,也许从开始过去了。 – 2010-09-16 18:35:26