All pastes #190187 Raw Edit

Someone

public sql v1 · immutable
·published 2006-10-03 20:05 UTC
rendered paste body
select        CURRENT_DATE - i as day,        pa.num as signups_active,        pi.num as signups_inactive,        it.num as items,        a.num as articles,        r.numfrom        generate_series(0,45) as i                left join                        (                                select                                        DATE(created) as day,                                        count(*) as num                                from                                        profile                                where                                        status = 'A'                                group by                                        1                        ) as pa                on                        pa.day = CURRENT_DATE - i                left join                        (                                select                                        DATE(created) as day,                                        count(*) as num                                from                                        profile                                where                                        status = 'I'                                group by                                        1                        ) as pi                on                        pi.day = CURRENT_DATE - i                left join                        (                                select                                        DATE(created) as day,                                        count(*) as num                                from                                        item                                group by                                        1                        ) as it                on                        it.day = CURRENT_DATE - i                left join                        (                                select                                        DATE(created) as day,                                        count(*) as num                                from                                        article                                group by                                        1                        ) as a                on                        a.day = CURRENT_DATE - i                left join                        (                                select                                        DATE(created) as day,                                        count(*) as num                                from                                        rate                                group by                                        1                        ) as r                on                        r.day = CURRENT_DATE - iorder by        1 desc