我有一个计算字段,我想根据条目的年龄修改其值。 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_TIMESTAMP()轻松地将MySQL的date / datetime字段转换为整数,这将为您提供老式的带符号的32位整数,其中0表示1/1/1970。

关于sql - SQL函数使用时间戳输出问题的年龄,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4808337/

10-09 09:18