Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Mysql... creazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Mysql... creazione

    Ciao a tutti.

    Vi sottopongo un problema di concetto.

    Ho una serie di valori fissi:

    agente_1
    agente_2
    agente_3
    agente_4

    dall'altra ho:

    promozione_1
    promozione_2
    promozione_3

    Ovviamente il nome degli agenti è fisso, il valore delle promo aumenta.
    Quindi la cosa + immegiata sarebbe utilizzare il nome degli agenti come nome dei campi e il nome delle promo come record.

    Anche io avevo pensato a questa soluzione finchè il mio principale non mi ha detto che vorrebbe che vuole che ci sia una classifica degli agenti in base alla promozioni. in pratica quando esegue la select vuole che i migliori agenti stiano in alto, i migliori in basso nel listato.

    Come posso fare?
    Che mi consigliate?

    Grazie mille dell'aiuto,
    Alessandro

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    uppete

  3. #3
    si tratta solo di fare un ordinamento...

    order by promozione desc, nome_agente


    idea peregrina di dare ai campi un valore come nome. Il database che si starebbe a fare???

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Mi sa che mi sono spiegato male

    Mi spiego meglio:

    nome campi:

    agente_1 | agente_2 | agente_3 | agente_4 | agente_5

    nei record pensavo di mettere:

    promozione_1
    promozione_2
    promozione_3

    Il problema è che dovrei ordinare i campi per il valore degli agenti.

    Es:

    agente_1 | agente_2 | agente_3 | agente_4 | agente_5
    4 7 8 9 1

    I valori 4,7,8,9,1 sono i record.

    Quindi ho la necessita di avere la query che mi dia come risultato:

    agente_5 = 1
    agente_1 = 4
    agente_2 = 7
    agente_3 = 8
    agente_4 = 9

    Capito il problema?

    ovviamente il numero degli agente è fisso, quello delle promo no, varia.

    COme posso risolvere?

    Grazie,
    Alessandro

  5. #5
    Avevo capito bene...

    e' errata la struttura della tabella. La tabella dovrebbe essere:
    codice:
    id  |  agente   |  valore
    -------------------------
     1  |  agente1  |   4 
     2  |  agente2  |   7
     3  |  agente3  |   8 
     4  |  agente4  |   9
     5  |  agente5  |   1
    -------------------------
    e poi ordini per quello che vuoi.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.