Re: To having or not to having?

From: Ferruccio Zamuner <nonsolosoft(at)diff(dot)org>
To: pgsql-sql(at)postgresql(dot)org
Subject: Re: To having or not to having?
Date: 2011-10-23 22:55:20
Message-ID: 4EA49B58.9040602@diff.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On 10/23/11 23:12, I wrote:
> Hello,
>
> I'm rusty with SQL and I've started to practice it again but I'm falling
> on this issue.

I've found first solution using WINDOWING:

SELECT d.pintime, d.a_id, d.c_id, d.value, d.id, d.sincedate,
d.todate, d.description, d.genre
FROM (SELECT pintime,a_id,c_id,value,id,sincedate,todate,description,
genre, $1::date-a.sincedate as days, min($1::date-a.sincedate) over w AS
"days 2"
FROM b, a
WHERE pintime BETWEEN $2 AND $2::interval+'00:01:00'::interval
AND b.a_id=a.id AND a.genre='F' AND description ~*'35$'
WINDOW W AS (partition by c_id)
ORDER BY $1::date-a.sincedate ASC) AS d
WHERE d.days=d."days 2"
ORDER BY d.c_id;

I'm sure that there are many other solutions and probably mine could be
not the best. So I'm looking for more hint and suggestions.

Thank you again. \ferz

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Jira, Marcel 2011-10-24 07:15:55 RPostgreSQL Win32 package
Previous Message Ferruccio Zamuner 2011-10-23 21:12:46 To having or not to having?