У меня есть 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
я использовал некоторые конкретные команды платформы MySQL, как month
, from_unixtime
и unix_timestamp
. Как я могу переписать этот запрос, чтобы сделать его кросс-платформенным, совместимым с Postgres?
Ответ: Да, вы можете! – wildplasser
Пожалуйста, не спам комментариев! Я спросил, как перезаписать запрос. – user4271704
BTW: 'WHERE s.date между unix_timestamp ($ blah) и unix_timestamp ($ blah)' - полная бессмыслица, даже в mysql. ('WHERE s.date = unix_timestamp ($ blah)' будет делать то же самое) – wildplasser