1
我使用MySQL
,我有一個表有四列,即id, userid, actualitems
和performeditems
。Mysql蘭德依賴於另一個領域的最大值
我有在actualitems
柱和取決於哪個我要生成的performeditems
值必須不低於actualitems
更大的值,但至少應爲60%至actualitem
它actualitem
值的100%是正整數。
例如,如果有actualitems
值0,那麼performeditems
將是0,但如果是actualitems
10然後performeditems
必須是任何值從6到10
我試圖像:
SELECT id, userid, actualitems, FLOOR((RAND() * actualitems)*0.60) AS performeditems
FROM engagements;
但似乎不工作,我在這裏錯過了什麼?