pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Harald Fuchs <hf0722x@protecting.net>
To: pgsql-sql@postgresql.org
Subject: Re: Question about a select
Date: 23 Jan 2005 16:37:47 +0100
Message-ID: <puoefg6tro.fsf@srv.protecting.net> (raw)
References: <20050122155611.GA6592@kaufbach.delug.de>

In article <20050122155611.GA6592@kaufbach.delug.de>,
Kretschmer Andreas <andreas_kretschmer@despammed.com> writes:

> Hi,
> I have a table with this columns: machine, date and area.

> Now i need a view with machine an week, calculated from date, and
> sum(area), where date between CURRENT_DATE and now+N days.
> Okay, this is not the problem, it works fine.

> (the original table and the view is more complex)


> The problem is, i need also rows for machine and week with no entrys in
> the table. For this rows the sum(area) shold be NULL ore 0.
> In other words: for every machine i need M rows, and M must be constant.

Week values don't automagically spring into existance when there are
no corresponding entries in your table.  Use a set-returning function
for generating the week values you're interested in, and left-join
your table to the SRF.




view thread (2+ messages)

Message-ID: <puoefg6tro.fsf@srv.protecting.net>
Permalink:  ../puoefg6tro.fsf@srv.protecting.net/
Also on:    postgresql.org/message-id/puoefg6tro.fsf@srv.protecting.net

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: hf0722x@protecting.net
  Subject: Re: Question about a select
  In-Reply-To: <puoefg6tro.fsf@srv.protecting.net>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox