2016-09-14 14 views
-2

Ruby on Railsアプリケーションでpostgresqlクエリを使用しましたが、これをmysqlで使用するように書き直す必要があります。そして、私はそれを行う方法を理解していない、私はいつもエラーがあり、それはタイムスタンプに関するものだと思う。mysqlで使用するpostgresqlクエリを書き直します

includes(:mass_scan_list) 
    .where("mass_scan_lists.enabled = ?", true) 
    .order("mass_scan_lists.urgent DESC, 
      CASE mass_scan_lists.urgent WHEN true THEN extract(epoch from mass_scan_tasks.updated_at) ELSE -extract(epoch from mass_scan_tasks.updated_at) END") 

答えて

1

unix_timestamp(mass_scan_tasks.updated_at)

extract(epoch from mass_scan_tasks.updated_at)を交換してください:ここで はクエリです
関連する問題