27,580
社区成员
发帖
与我相关
我的任务
分享
select SUM(c) from (
select d,1000/34*c as c from (
select d,c from (
select 1 as d,ceiling(rand()*6)/10+1 as c
UNION
select 4 as d,ceiling(rand()*6)/10+1 as c
UNION
select 7 as d,ceiling(rand()*6)/10+0 as c
UNION
select 11 as d,ceiling(rand()*6)/10+1 as c
UNION
select 14 as d,ceiling(rand()*6)/10+1 as c
UNION
select 17 as d,ceiling(rand()*6)/10+1 as c
UNION
select 21 as d,ceiling(rand()*6)/10+0 as c
UNION
select 24 as d,ceiling(rand()*6)/10+1 as c
UNION
select 27 as d,ceiling(rand()*6)/10+1 as c) d1
UNION
select d,c from (
select 2 as d,ceiling(rand()*6)/10+1 as c
UNION
select 5 as d,ceiling(rand()*6)/10+1 as c
UNION
select 8 as d,ceiling(rand()*6)/10+1 as c
UNION
select 12 as d,ceiling(rand()*6)/10+0 as c
UNION
select 15 as d,ceiling(rand()*6)/10+1 as c
UNION
select 18 as d,ceiling(rand()*6)/10+1 as c
UNION
select 22 as d,ceiling(rand()*6)/10+1 as c
UNION
select 25 as d,ceiling(rand()*6)/10+1 as c
UNION
select 28 as d,ceiling(rand()*5)/10+1 as c) d2
UNION
select d,c from (
select 3 as d,ceiling(rand()*5)/10+1 as c
UNION
select 6 as d,ceiling(rand()*6)/10+1 as c
UNION
select 9 as d,ceiling(rand()*6)/10+1 as c
UNION
select 13 as d,ceiling(rand()*6)/10+0 as c
UNION
select 16 as d,ceiling(rand()*6)/10+1 as c
UNION
select 19 as d,ceiling(rand()*6)/10+1 as c
UNION
select 23 as d,ceiling(rand()*6)/10+1 as c
UNION
select 26 as d,ceiling(rand()*6)/10+0 as c
UNION
select 29 as d,ceiling(rand()*6)/10+1 as c
UNION
select 10 as d,abs(ceiling(rand()*3)/10-1) as c
UNION
select 20 as d,abs(ceiling(rand()*3)/10-1) as c
UNION
select 30 as d,abs(ceiling(rand()*3)/10-1) as c
) d3
) days
) dsum
----前面返回30天的结果,第31天可以用1000减去前30天的和。