I am looking for help converting my MySQL query to work in PostgreSQL. This is a query on the model of RoR application. Any help is appreciated.
SELECT * FROM(
SELECT @row := @row + 1 AS rownum, id, device_id, name, quarterly
FROM (SELECT @row :=0) r, recurrent_tests
WHERE device_id = "+self.id.to_s+" AND quarterly = 1
ORDER BY name ASC
) ranked
WHERE (rownum-1) % 4 = "+(i-1).to_s)