Re: Query dificil

From: "Mario A(dot) Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com>
To: <rfuentesp(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Query dificil
Date: 2005-02-23 11:46:16
Message-ID: 33400.200.35.66.77.1109159176.squirrel@mail.venezolanadeavaluos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Ricardo este query es perfecto para cuando los campos son fijos, pero
en el caso de esta tabla ( _vasaf_systbl_1), contiene datos dinamicos
asociados por ejemplo a modelos de items, vale decir datos que no aplicam
al general de los items sino son datos particulares, por lo que los campos
pueden ser variables,

Saludos y Gracias

Mario

>>limit 10

>>limit 10
> Mario A. Soto Cordones wrote:
>
>>Hola lista tengu una gran duda:
>>
>>tengo una tabla con rgistros que al hacer una consulta me los devuelve
>> de esta manera:
>>
>>Esta es la Query:
>>
>>select codigo, descampo,valor_campo from _vasaf_systbl_1
>>limit 10
>>
>>
>>Este es el resultado:
>>
>>codigo descampo valor_campo
>>M 25158 MARCA 0
>>M 25158 MODELO 0
>>M 25158 SERIAL 0
>>
>>
>>Es posible mediante una query que los datos se devuelvan de esta forma
>> :
>>
>>
>> MARCA MODELO SERIAL (columna descampo)
>>M 25158 0 0 0 (columna valor_campo)
>>
>>
> ¿siempre son esos 3 campos (marca, modelo, serial)?
> Porque si es asi, podria ser algo como:
> SELECT v.codigo, v_marca.valor_campo_marca AS MARCA,
> v_modelo.valor_campo_modelo AS MODELO, v_serial.valor_campo_serial
> AS SERIAL
> FROM _vasaf_systbl_1 v,
> (
> SELECT codigo, valor_campo AS valor_campo_marca
> FROM _vasaf_systbll_1
> WHERE descampo = 'MARCA'
> ) AS v_marca,
> (
> SELECT codigo, valor_campo AS valor_campo_modelo
> FROM _vasaf_systbll_1
> WHERE descampo = 'MODELO'
> ) AS v_modelo,
> (
> SELECT codigo, valor_campo AS valor_campo_serial
> FROM _vasaf_systbll_1
> WHERE descampo = 'SERIAL'
> ) AS v_serial
> WHERE v.codigo = v_marca.codigo
> AND v.codigo = v_modelo.codigo
> AND v.codigo = v_serial.codigo
>
> No lo he probado, solo he tirado el codigo SQL como creo que es.
>
>>
>>
>>Gracias por todo
>>
>>
>>
>>
>>
>>
>>
>>
>>---------------------------(fin del mensaje)---------------------------
>> TIP 1: para suscribirte y desuscribirte, escribe a
>> majordomo(at)postgresql(dot)org
>>
>>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juanky Moral 2005-02-23 11:50:07 Re: initdb: failed
Previous Message sandrigo.lezcano@gmail.com 2005-02-23 11:28:48 initdb: failed