私は、MySQLのプラットフォーム固有のクエリを持っている:mysql-platform固有のクエリをプラットフォーム以外のものに変換するには?
SELECT month(from_unixtime(s.date)) AS month, count(s.id) AS blah, s.status
FROM Something s
WHERE s.date between unix_timestamp($blah1) and unix_timestamp($blah2)
GROUP BY s.status, month
私はいくつかのMySQLのプラットフォームにmonth
、from_unixtime
とunix_timestamp
などの特定のコマンドを使用していました。 Postgresでも動作するようにクロスプラットフォーム互換にするためにこのクエリを書き直すにはどうしたらいいですか?
回答:はい、できます! – wildplasser
コメントを迷惑にしないでください!私はクエリを書き直す方法を尋ねた。 – user4271704
BTW: 'unix_timestamp($ blah)とunix_timestamp($ blah)の間のs.dateは'完全なナンセンスです。 ( ''どこのs.date = unix_timestamp($ blah) 'も同じです) – wildplasser