Re: Date operations

From: Barbara Figueirido <barbara(at)bariloche(dot)com(dot)ar>
To: Chetan Suttraway <chetan(dot)suttraway(at)enterprisedb(dot)com>
Cc: pgsql-novice <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Date operations
Date: 2011-03-01 12:17:36
Message-ID: 4D6CE3E0.4080203@bariloche.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

On 03/01/2011 08:14 AM, Chetan Suttraway wrote:



What I would like, if possible, is something on the line of "SELECT

DISTINCT ON file ..... WHERE date NOT GREATER THAN somedate [ORDER BY

date desc]" but cannot seem to find a way to do it.

I would greatly appreciate any ideas on this subject, kind regards to all,

Barbara F.


Would it be possible to post the setup in terms of sql queries?



Hello, thanks for your answer.

The view in question has this definition:

--

CREATE VIEW olx_gst_exp AS

SELECT e.exp_name, e.exp_number, g.gest_fecha, g.gest_tipo FROM olx_expedient e, olx_gestiones g WHERE (e.exp_id = g.olx_exp_id) ORDER BY e.exp_name;

whereas the corresponding tables have this setup:

openlex=# \d olx_expedient

Table "public.olx_expedient"

Column | Type | Modifiers

----------------+--------------------------+--------------------------------------------------------------------------

exp_number | text | not null

exp_ext_id | integer |

crt_id | integer |

exp_sec_id | integer |

exp_start | timestamp with time zone | default now()

exp_end | timestamp with time zone |

exp_user_stamp | character varying(64) | default "current_user"()

exp_time_stamp | timestamp with time zone | default now()

exp_id | integer | not null default nextval(('"olx_expedient_exp_id_seq"'::text)::regclass)

exp_name | character varying(64) |

exp_nick | text |

activo | boolean | default true

....

and

openlex=# \d olx_gestiones

Table "public.olx_gestiones"

Column | Type | Modifiers

----------------+--------------------------+--------------------------------------------------------------

gest_id | integer | default nextval(('"olx_gestiones_gest_id"'::text)::regclass)

gest_tipo | text |

gest_fecha | date | default ('now'::text)::date

olx_exp_id | integer | not null

plazo | interval |

fechas_cl | date |

vencim | integer |

timestamp | timestamp with time zone | default now()

fojas | integer |

exp_user_stamp | text | default "current_user"()

I hope this is clear enough, thanks again for your response.

Barbara F.


Chetan Sutrave

http://www.enterprisedb.com

--
Dra. Bárbara M. Figueirido
25 de Mayo 1331
8400 S.C. de Bariloche - RIO NEGRO
Argentina
Tel.-Fax: +54 2944 456252
15682745

Attachment Content-Type Size
unknown_filename text/html 8.7 KB
barbara.vcf text/x-vcard 224 bytes

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Erwan Tanajaya 2011-03-02 06:00:50 Anonymous function and trigger
Previous Message Bastiaan Olij 2011-03-01 05:58:05 Re: Backups and SSL