Re: Ayuda con Select

From: Xavier Guerra <tomrero(at)gmail(dot)com>
To: Giorgio <giorgio(dot)pgsql(at)gmail(dot)com>
Cc: ayuda de postgres en español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Ayuda con Select
Date: 2010-02-03 17:04:42
Message-ID: 19537731002030904i61fcf83aq2784d52f1f152953@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Si estas usando la version 8.4 puedes usar una (Windows Functions),
aqui http://www.postgresql-es.org/node/376 jaimes explica como usarlas
es un buen articulo.

2010/2/4 Giorgio <giorgio(dot)pgsql(at)gmail(dot)com>

> Disculpas por no detallar
>
> Tengo una tabla (mae_socios) que tiene 120 campos, para dar un ejemplo a lo
> que deseo:
>
> *codi_secu_soci* *nume_vers_soci* *codi_modu_soci* 0001 01
> 7000000483 *0001* *02* *7000000483* 0002 01 1031125501 *0002* *02* *
> 1031125501* 0003 01 8000000872 0003 02 8000000872 *0004* *01* *1031148858
> * 0005 01 8561147824 0005 02 8561147824 *0005* *03* *8561147824*
>
> Los registros que estan de color AZUL son las Maximas Versiones del
> Socio (nume_vers_soci) lo que deseo es obtener por socio su Maxima Version.
> **
> Pero nose como obtenerla, tengo el sgte query pero igual me sigue
> duplicando:
>
> SELECT
> codi_secu_soci,
> MAX(nume_vers_soci) AS nume_vers_soci,
> codi_modu_soci,
> modu_ante_soci,
> otro_codi_soci,
> codi_secu_inst,
> nume_plaz_soci,
> nume_docu_insc,
> fech_insc_soci,
> fech_reti_soci,
> codi_usuret,
> tipo_reti_soci,
> codi_ubig_soci,
> esta_civi_soci,
> obse_reti_soci,
> anio_reti_soci,
> nume_reti_soci,
> corr_inte_soci,
> flag_vivi_soci,
> garn_vivi_soci,
> pens_vivi_soci,
> mnbr_vivi_soci,
> mnnt_vivi_soci,
> mnot_vivi_soci,
> pago_vivi_soci,
> dsjd_vivi_soci,
> flag_carn_soci,
> ape_pat_soci,
> ape_mat_soci,
> nom_larg_soci,
> nom_cort_soci,
> nom_dni_soci,
> fec_nac_soci,
> tipo_sex_soci,
> dist_naci_soci,
> prov_naci_soci,
> depa_naci_soci,
> pais_naci_soci,
> libr_elec_soci,
> dist_dire_soci,
> prov_dire_soci,
> depa_dire_soci,
> dire_comp_soci,
> dire_ltmz_soci,
> dire_indp_soci,
> dire_urba_soci,
> clas_vivi_soci,
> mnto_alqu_soci,
> nomb_arre_soci,
> nume_fono_soci,
> nomb_labo_soci,
> nfon_labo_soci,
> depa_labo_soci,
> prov_labo_soci,
> dist_labo_soci,
> dire_labo_soci,
> codi_carg_soci,
> tipo_plan_soci,
> reso_nomb_soci,
> fech_nomb_soci,
> reso_cese_soci,
> fech_cese_soci,
> anio_serv_soci,
> mes_serv_soci,
> dia_serv_soci,
> codi_gs_soci,
> codi_tp_soci,
> codi_p_soci,
> codi_f_soci,
> codi_d_soci
> prov_cobr_soci,
> regi_cobr_soci,
> sub_regi_soci,
> nive_cobr_soci,
> corre_cobr_soci,
> codi_veri_soci,
> flag_front_soci,
> mult_red_soci,
> nume_carn_soci,
> docu_apor_soci,
> codi_tipo_soci,
> codi_secu_bene,
> codi_secu_pers,
> codi_secu_carg,
> flag_esta_soci,
> flag_pago_soci,
> expe_vivi_soci,
> fech_exvi_soci,
> depa_vivi_soci,
> prov_vivi_soci,
> dist_vivi_soci,
> tipo_vivi_soci,
> area_vivi_soci,
> codi_secu_mvdp,
> anio_peri_mvdp,
> nume_peri_mvdp,
> anio_peri_mpla,
> nume_peri_mpla,
> flag_aseg_soci,
> fech_registro,
> codi_usuario,
> fech_modificacion,
> codi_usumod,
> fech_modivivi,
> codi_usuvivi
> flag_caso_soci,
> nomb_correo_electronico,
> desc_nomb_cole,
> secu_tipo_cont,
> fech_inic_cont,
> fech_fina_cont,
> codi_secu_segm
> FROM mae_socios
> GROUP BY codi_secu_soci,
> nume_vers_soci,
> codi_modu_soci,
> modu_ante_soci,
> otro_codi_soci,
> codi_secu_inst,
> nume_plaz_soci,
> nume_docu_insc,
> fech_insc_soci,
> fech_reti_soci,
> codi_usuret,
> tipo_reti_soci,
> codi_ubig_soci,
> esta_civi_soci,
> obse_reti_soci,
> anio_reti_soci,
> nume_reti_soci,
> corr_inte_soci,
> flag_vivi_soci,
> garn_vivi_soci,
> pens_vivi_soci,
> mnbr_vivi_soci,
> mnnt_vivi_soci,
> mnot_vivi_soci,
> pago_vivi_soci,
> dsjd_vivi_soci,
> flag_carn_soci,
> ape_pat_soci,
> ape_mat_soci,
> nom_larg_soci,
> nom_cort_soci,
> nom_dni_soci,
> fec_nac_soci,
> tipo_sex_soci,
> dist_naci_soci,
> prov_naci_soci,
> depa_naci_soci,
> pais_naci_soci,
> libr_elec_soci,
> dist_dire_soci,
> prov_dire_soci,
> depa_dire_soci,
> dire_comp_soci,
> dire_ltmz_soci,
> dire_indp_soci,
> dire_urba_soci,
> clas_vivi_soci,
> mnto_alqu_soci,
> nomb_arre_soci,
> nume_fono_soci,
> nomb_labo_soci,
> nfon_labo_soci,
> depa_labo_soci,
> prov_labo_soci,
> dist_labo_soci,
> dire_labo_soci,
> codi_carg_soci,
> tipo_plan_soci,
> reso_nomb_soci,
> fech_nomb_soci,
> reso_cese_soci,
> fech_cese_soci,
> anio_serv_soci,
> mes_serv_soci,
> dia_serv_soci,
> codi_gs_soci,
> codi_tp_soci,
> codi_p_soci,
> codi_f_soci,
> codi_d_soci,
> prov_cobr_soci,
> regi_cobr_soci,
> sub_regi_soci,
> nive_cobr_soci,
> corre_cobr_soci,
> codi_veri_soci,
> flag_front_soci,
> mult_red_soci,
> nume_carn_soci,
> docu_apor_soci,
> codi_tipo_soci,
> codi_secu_bene,
> codi_secu_pers,
> codi_secu_carg,
> flag_esta_soci,
> flag_pago_soci,
> expe_vivi_soci,
> fech_exvi_soci,
> depa_vivi_soci,
> prov_vivi_soci,
> dist_vivi_soci,
> tipo_vivi_soci,
> area_vivi_soci,
> codi_secu_mvdp,
> anio_peri_mvdp,
> nume_peri_mvdp,
> anio_peri_mpla,
> nume_peri_mpla,
> flag_aseg_soci,
> fech_registro,
> codi_usuario,
> fech_modificacion,
> codi_usumod,
> fech_modivivi,
> codi_usuvivi,
> flag_caso_soci,
> nomb_correo_electronico,
> desc_nomb_cole,
> secu_tipo_cont,
> fech_inic_cont,
> fech_fina_cont,
> codi_secu_segm
> ORDER BY codi_secu_soci
>
> Hice un query con solo 2 campos y obtube lo que queria pero lo que necesito
> es el resultado de todos los campos para poder exportarlo a excel.
>
> Gracias
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Oswaldo Hernández 2010-02-03 17:39:36 Re: select from lista de valores
Previous Message Mario Sileone 2010-02-03 17:02:09 Vacuum, rules y Selects en tablas heredadas.