Как перевести PostgreSQL `:: FLOAT` в MariaDB - PullRequest
0 голосов
/ 07 мая 2019

Я работаю над переводом запроса PostgreSQL к MariaDB и мне нужна помощь в понимании того, как переписать эту строку в PostgreSQL:

   retained_users / MAX(CASE WHEN user_period = 0
         THEN retained_users
         ELSE NULL END)
   OVER (PARTITION BY "Signup Date")::FLOAT AS retention_rate,

MariaDB не понимает ::FLOAT - как это можно переписать для MariaDB

1 Ответ

1 голос
/ 07 мая 2019

Хммм. , , Этого достаточно?

(retained_users /
 MAX(CASE WHEN user_period = 0 THEN retained_users*1.0 END) OVER (PARTITION BY "Signup Date")
) AS retention_rate,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...