Есть ли способ генерировать случайное число для счета? Я хочу использовать его как уникальный идентификатор для счета, который я делаю. Вот пример запроса:PostgreSQL: генерировать случайное число каждый час
SELECT COUNT(distinct bt.id) AS count,
<insert unique id here>
FROM boats bt
WHERE bt.created_at >= current_date AND
bt.created_at < current_date + INTERVAL '1 day' AND
bt.state != 'deactivated';
Я хочу, чтобы создать новый номер каждый час.
Желаемая выход
count id
23 432543
Над ID должен обновляться каждый час.
Выборочные данные и желаемые результаты будут реально помочь, если вы не просто хотите получить ответ на эффект 'случайных()'. –
Вы каждый день генерируете COUNT? –
Почему вы не используете текущую дату + текущий час как уникальный идентификатор? Генерация случайного числа не гарантирует его уникальности. –