我正在尝试提取数据并按日期排列,但让它以随机顺序出现。我试过了
SELECT * FROM table ORDER BY article_date_added::DATE DESC, RANDOM() limit 30;
我试过了
SELECT * FROM table ORDER BY to_timestamp(to_char(article_date_added, \'DD Mon YYYY HH24\'), \'DD Mon YYYY\') DESC, RANDOM()
它会获取最新的文章,但随后会每天随机发布。所以它会像
April 1
March 29
March 31
Apr 1
我试图实现按日期分开的结果,但随后随机化。
April 1
April 1
March 31
March29
有没有办法在 SQL 中做到这一点?