RE: Datos distintos en una sola columna

From: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>
To: "'Giorgio'" <giorgio(dot)pgsql(at)gmail(dot)com>, "'PostgreSQL'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Datos distintos en una sola columna
Date: 2009-08-19 12:59:51
Message-ID: 908DA72F4B6448368A4B090A0A825B36@iptel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Giorgio
> Enviado el: Martes, 18 de Agosto de 2009 18:23
> Para: PostgreSQL
> Asunto: Re: [pgsql-es-ayuda] Datos distintos en una sola columna
>
> Gracias por su respuesta, hice lo que me dijieron pero el
> resultado fue lo sgte:
>
> http://www.hiboox.es/go/imagenes-100/imagen,b67f68ec0814f2b4e8
> 7d6544169a4b0a.jpg.html
>
> Este es mi select:
>
> SELECT alm_movimiento.nro_serie || '-' ||
> alm_movimiento.nro_documento AS Numero,
> alm_movimiento.cod_transaccion,
> alm_movimiento.fec_movimiento,
> alm_movimiento.cod_documento,
> alm_movimiento.cod_proveedor,
> alm_movimiento.cod_cliente,
> coalesce( alm_movimiento.cod_proveedor,
> alm_movimiento.cod_cliente ) as codigo,
> alm_movimiento.cod_moneda,
> alm_movimiento.tipo_cambio,
> alm_movimiento.ind_anulado,
> alm_movimiento.ind_clasificacion,
> alm_movimiento.fec_registro,
> alm_movimiento.cod_movimiento,
> alm_movimiento_detalle.cant_movimiento,
> alm_movimiento_detalle.cod_producto,
> alm_producto_crudo.des_producto,
> alm_movimiento_detalle.cod_medida,
> alm_movimiento_detalle.mto_precio,
> alm_movimiento_detalle.mto_costo,
> alm_movimiento_detalle.cod_empresa,
> alm_movimiento_detalle.cod_sucursal
> FROM public.alm_movimiento
>
> INNER JOIN alm_movimiento_detalle
> ON alm_movimiento_detalle.cod_movimiento =
> alm_movimiento.cod_movimiento
>
> INNER JOIN alm_producto_crudo
> ON alm_producto_crudo.cod_producto =
> alm_movimiento_detalle.cod_producto
>
> WHERE alm_movimiento_detalle.cod_producto = '000007'
>

Tu consulta está bien pero tenés que sacar del select estos dos campos:

alm_movimiento.cod_proveedor,
alm_movimiento.cod_cliente,

ya que son reemplazados por el coalesce.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Iván Caballero Cano 2009-08-19 15:39:33 ¿Existe una función en JavaScript para poder saber el Número de parametros recibidos en una función creada por el usuario?
Previous Message Mario Wojcik 2009-08-19 11:13:36 Re: Datos distintos en una sola columna