SQL函数,该函数使用时间戳输出问题的年龄
我有一个计算字段,我想根据条目的年代来修改它的值。MySQL中是否有方法获取时间戳并使用它确定查询的时间长度 这是计算字段SQL函数,该函数使用时间戳输出问题的年龄,sql,mysql,timestamp,calculated-field,Sql,Mysql,Timestamp,Calculated Field,我有一个计算字段,我想根据条目的年代来修改它的值。MySQL中是否有方法获取时间戳并使用它确定查询的时间长度 这是计算字段 ((ces.EXPERT_SCORE * cirm.CONSUMER_RATING) + (12.5 * scs.SIMILARITY)* (1 - EXP(-0.5 * (cal.TIPS_AMOUNT / ATV.AVG_TIPS)) + .15))AS ANSWER_SCORE 基本上,我想根据时间戳的时间来多应用这个计算字段。您可以使用UNIX\u timesta
((ces.EXPERT_SCORE * cirm.CONSUMER_RATING) + (12.5 * scs.SIMILARITY)* (1 - EXP(-0.5 * (cal.TIPS_AMOUNT / ATV.AVG_TIPS)) + .15))AS ANSWER_SCORE
基本上,我想根据时间戳的时间来多应用这个计算字段。您可以使用
UNIX\u timestamp()将MySQL日期/日期时间字段简单地转换为整数。
,这将给你一个老字号32位整数,其中0代表1970年1月1日。你可以简单地将MySQL日期/日期时间字段转换成带有UNIX\u TIMESTAMP()的整数。
这将给你一个老字号32位整数,其中0代表1970年1月1日。你要求1d3h52m类型的输出吗?理想情况下,我以秒为单位获得年龄。您是否要求1d3h52m类型的输出?理想情况下,我以秒为单位获得年龄。但对于MySQL,使用整数比使用本机日期/时间类型没有任何优势。不,但您不能执行“从表中选择距离/持续时间”之类的操作,也不能从查询中获得速度。因此,将日期/时间字段转换为普通整数。但是对于MySQL,使用整数比使用原生日期/时间类型没有任何优势。不,但您不能执行“从表中选择距离/持续时间”之类的操作,也不能从查询中获得速度。因此,将日期/时间字段转换为纯整数。