mysql を使用してハッカー ニュース アルゴリズムを実装しようとしたところ、次のエラーが発生しました。
Double value is out of range in
pow(((unix_timestamp() - unix_timestamp(postDateTime))/3600 + 1),1.5)
Where the value of postDateTime is 2012-12-15 10:41:31
上記を次のように実装すると
pow(((unix_timestamp() - unix_timestamp(cast(postDateTime as signed)))/3600 + 1),1.5)
完全に機能していますが、その背後にある理由を理解していません