help request for sql select

Discussion in 'Java' started by Andrea, Oct 30, 2005.

  1. Andrea

    Andrea Guest

    Hi,

    I have the following sql statement on Informix database:

    SELECT pr.tipo_pratica, pr.versione, pr.numero_pratica, sa.prg_atto, pr.data_trasmissione, pr.tipo_atto, pr.oggetto
    FROM pratica pr
    INNER JOIN statoatto sa ON sa.tipo_pratica = pr.tipo_pratica AND sa.versione = pr.versione AND sa.numero_pratica = pr.numero_pratica AND sa.prg_atto = pr.prg_atto
    INNER JOIN movimenticapitolo mc ON mc.tipo_pratica = sa.tipo_pratica AND mc.versione = sa.versione AND mc.numero_pratica = sa.numero_pratica AND mc.prg_atto = sa.prg_atto
    INNER JOIN gruppocapitolo gc ON gc.num_capitolo = mc.numero_capitolo
    INNER JOIN gruppolavoro gl ON gl.id_gruppo = gc.id_gruppo
    INNER JOIN gruppoistruttore gi ON gi.id_gruppo = gl.id_gruppo
    WHERE gi.cod_fiscale = ? AND sa.cod_stato = ? AND year(pr.data_trasmissione) = ?

    this is the output of sql execution:

    tipo_pratica - versione - numero_pratica - prg_atto - data_trasmissione - tipo_atto - oggetto
    001 01 200 4 2005-10-10 C MOMMMO
    001 01 100 2 2005-10-30 B pluto
    001 01 100 1 2005-10-29 A pippo

    but I want to get only the row with the max value of column sa.prg_atto for each combination of tipo_pratica + versione + numero_pratica,
    so the output should be the following:

    tipo_pratica - versione - numero_pratica - prg_atto - data_trasmissione - tipo_atto - oggetto
    001 01 200 4 2005-10-10 C MOMMMO
    001 01 100 2 2005-10-30 B pluto


    Somebody can help me?
    I tried many times with not success!
    Thank in advance.
    Regards

    Andrea
    Andrea, Oct 30, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Brian Birtle
    Replies:
    2
    Views:
    2,017
    John Saunders
    Oct 16, 2003
  2. ecoolone
    Replies:
    0
    Views:
    756
    ecoolone
    Jan 3, 2008
  3. Ed Garcia
    Replies:
    4
    Views:
    190
    Guinness Mann
    Aug 7, 2003
  4. Replies:
    0
    Views:
    341
  5. palmiere
    Replies:
    1
    Views:
    400
    Erwin Moller
    Feb 9, 2004
Loading...

Share This Page