postgresql and report writing
Jude DaShiell
jdashiel at shellworld.net
Sat Oct 25 01:09:54 UTC 2014
\echo updating weekday tables:
drop table sunday;
drop table monday;
drop table tuesday;
drop table wednesday;
drop table thursday;
drop table friday;
drop table saturday;
create table sunday as select * from health where weekday=0;
create table monday as select * from health where weekday=1;
create table tuesday as select * from health where weekday=2;
create table wednesday as select * from health where weekday=3;
create table thursday as select * from health where weekday=4;
create table friday as select * from health where weekday=5;
create table saturday as select * from health where weekday=6;
On Fri, 24 Oct 2014, Tim Chase wrote:
> On October 24, 2014, Jude DaShiell wrote:
> > Here's what is generated as an output report each weekday gets its
> > own table and when time to produce a report another program drops
> > all weekday tables then rebuilds the weekday tables with select
> > statements.
>
> Yeah, I had a pretty good idea what the resulting report looked
> like. To tweak the SQL though, I'd need to have a better
> understanding of the underlying table(s). Based on your description,
> it sounds like the weekday-named tables are generated based on some
> additional process that you run. Other things it would be handy to
> know to simplify the SQL would be
>
> - whether the "date" column contains just a date, or a time-stamp
> that includes a time.
>
> - if you intend to have the top report cover all time, or just the
> most recent week, or do you purge out old data to get just the data
> you want.
>
> I've got a somewhat modified/simplified version of the query that I
> don't have a good way to test out, but a few aspects of it depend on
> answers to your questions above.
>
> -tim
>
>
>
> _______________________________________________
> Blinux-list mailing list
> Blinux-list at redhat.com
> https://www.redhat.com/mailman/listinfo/blinux-list
>
>
jude <jdashiel at shellworld.net>
Twitter: @jdashiel
More information about the Blinux-list
mailing list