我有一個MySQL平臺特定的查詢:如何將mysql平臺特定的查詢轉換爲非平臺特定的?
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
我用像month
,from_unixtime
和unix_timestamp
一些MySQL的平臺專用命令。 如何重新編寫這個查詢,使其跨平臺兼容,它也適用於Postgres呢?
答:是的,你可以! – wildplasser
請不要評論垃圾評論!我問如何重新編寫查詢。 – user4271704
順便說一句:'在unix_timestamp($ blah)和unix_timestamp($ blah)之間的s.date'是完全無稽之談,即使在mysql中也是如此。 ('WHERE s.date = unix_timestamp($ blah)'會做同樣的事) – wildplasser