| From: | Manfred Koizar <mkoi-pg(at)aon(dot)at> |
|---|---|
| To: | javier garcia - CEBAS <rn001(at)cebas(dot)csic(dot)es> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: EXTERN JOIN with WHEN query |
| Date: | 2003-06-06 09:37:32 |
| Message-ID: | c3n0evk0p3g4v4ehk318vu5ugoiscaj655@4ax.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Thu, 5 Jun 2003 16:56:54 +0200, javier garcia - CEBAS
<rn001(at)cebas(dot)csic(dot)es> wrote:
>SELECT fechas.fecha,precipitacion FROM fechas LEFT OUTER JOIN precal41 ON
>(fechas.fecha = precal41.fecha) WHEN fechas.fecha >= min(precal41.fecha);
>
>With the answer:
>
>ERROR: parser: parse error at or near "WHEN"
The keyword is "WHERE". And I guess the WHERE clause has to be
WHERE fechas.fecha >= (SELECT min(fecha) FROM precal41)
or, if there is an index on precal41.fecha, more efficiently but
non-standard
WHERE fechas.fecha >= (SELECT fecha
FROM precal41 ORDER BY fecha LIMIT 1)
HTH.
Servus
Manfred
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Richard Huxton | 2003-06-06 10:28:46 | Re: EXTERN JOIN with WHEN query |
| Previous Message | Nick Barr | 2003-06-06 09:34:28 | Re: Create index on the year of a date column |