From: | "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com> |
---|---|
To: | "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Retornar 0 cuando no existen ocurrencias en consulta |
Date: | 2006-02-24 11:11:00 |
Message-ID: | a3b0d4880602240311y9f22402p@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias por tu interés y tu respuesta.
Conozco LEFT OUTER JOIN. Normalmente no me gusta mucho usarlo; en realidad,
ni siquiera suelo usar los join simples, ya que trato de usar normalmente un
sql que sea digamos "genérico", es decir, que funcione para cualquier
gerenciador, sea este Postgres, SQLServer, Oracle, etc., ya que la empresa
en la que trabajo este es siempre un requerimiento de desarrollo.
Sé que el valor retornado no es precisamente null, sino que no hay
ocurrencias.
En todo caso, sino hay otra forma de hacerlo, usaré el LEFT OUTER JOIN. Me
recomiendas que lo use dentro de la consulta a subtable o en la consulta
principal?
Gracias una vez más.
Yessica.
El día 23/02/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> Yessica Brinkmann escribió:
>
> > Supongamos que el campo monto_ant de subtable no tenga resultados, es
> > decir,
> > por ejemplo, que no existan valores ente las fechas 2002/10/1 y
> > 2002/12/31.
> > Hay que tener en cuenta que el resultado aquí no es null, sino que no
> hay
> > ocurrencias para esa consulta.
>
> Tienes que usar un LEFT OUTER JOIN.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
From | Date | Subject | |
---|---|---|---|
Next Message | Yessica Brinkmann | 2006-02-24 11:37:11 | Re: Retornar 0 cuando no existen ocurrencias en consulta |
Previous Message | Erick Torres Melillanca | 2006-02-24 10:04:18 | Problema agregando PL/pgSQL con createlang |