Gibt es eine Möglichkeit, eine Zufallszahl für die Zählung zu generieren? Ich möchte es als eine eindeutige Kennung für eine Zählung verwenden, die ich mache. Hier ist eine Beispielabfrage:PostgreSQL: jede Stunde eine Zufallszahl generieren
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';
Ich will es eine neue Nummer jede Stunde zu erzeugen.
Wunsch Ausgang
count id
23 432543
Above-ID sollte jede Stunde aktualisiert.
Datenabtastwert und die gewünschten Ergebnisse wirklich helfen würde, Sie eine Antwort auf die Wirkung von 'random()' nicht einfach vorausgesetzt werden soll. –
Generieren Sie den COUNT jede Stunde? –
Warum verwenden Sie nicht das aktuelle Datum und die aktuelle Stunde als eindeutige Kennung? Die Generierung einer Zufallszahl würde nicht sicherstellen, dass sie eindeutig ist. –