如何在PostgreSQL中按随机天数更改日期?
不幸的是, 生成1到10范围内的随机数 ,截断不起作用:
select date(now()) + (trunc(random() * 20))
Run Code Online (Sandbox Code Playgroud)
结果是:
ERROR: operator does not exist: date + double precision
LÍNEA 1: select date(now()) + (trunc(random() * 20))
Run Code Online (Sandbox Code Playgroud) 为了测试目的,我需要编写一个SQL查询,其中包含实际记录号作为结果集中的列.如果我的SELECT返回给我10个记录作为结果,我需要有一个包含值1-10的列.
有没有办法在没有存储过程的情况下通过我的数据来实现这一点?
我在PostgreSQL上需要这个.