Visualizzazione dei risultati da 1 a 4 su 4

Discussione: selezionare e ordinare

  1. #1

    selezionare e ordinare

    ciao a tutti, ecco il mio problema.

    faccio una selezione del db per estrarre tutte le novità in ordine desc di produttore e codice articolo (il piu' grande è piu' nuovo).

    una volta fatto questo stampo 1 articolo nuovo per produttore saltando quindi il secondo terzo etc finchè il produttore non cambia.

    Questo lo posso fare perchè ho messo in ordine di produttore!
    Mi viene trascurato cosi' il vero ordine di inserimento dato dal codice articolo.

    Se metto in ordine di codice soltanto... come posso selezionare una sola novità per produttore dal mio db?

    Quale query usare?

    Quale routine posso usare per verificare se ho già pubblicato la novità di quel determinato produttore e quindi saltare eventuali doppioni?

    Grazie,
    Giacomo

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Per saltare i doppioni puoi usare DISTINCT o raggruppare con un GROUP BY.
    Dipende.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    come posso impostare una query che mi prenda il codice piu' alto per ogni codiceProduttore?

    codice - produttore
    9560 - 1
    9320 - 1
    9549 - 2
    9531 - 3
    9557 - 2
    9532 - 3

    quindi tirare fuori
    9560 - 1
    9557 - 2
    9532 - 3

    grazie
    Giacomo

  4. #4
    codice:
    SELECT produttore ,MAX(codice) AS cod_max
    FROM tua_tabella
    WHERE [quello che ti pare]
    GROUP BY produttore
    ORDER BY [quello che vuoi]
    
    ...
    ...
    'il codice + alto lo recuperi con
    tuo_rs("cod_max)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.