Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Ordinare dati due colonne insieme

    Salve ragazzi,

    ho la necessità di ordinare i dati in sequenza di due colonne.

    Il db ha questa struttura:

    Id_cli (Contatore)
    Denominazione (Testo)
    Cognome (Testo)
    Nome (Testo)

    Io ho la necessità di mostrare i record di queste colonne ordinate.
    Solo che li devo ordinare tenendo inconsiderazione i valori che ho in Denominazione e Cognome.

    Lìordinamento separato non funziona perchè prima mi ordina i valori di Denominazione e poi quelli del campo Cognome.

    Io dovrei unire le due colonne e poi ordinare i valori.

    Sapete come posso fare?

    Grazie a tutti in anticipo.

    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

  2. #2
    Allora sono arrivato a questo punto dove creo una terza colonna da Denominazione e Cognome:

    codice:
    SELECT (Denominazione & Cognome) AS nomeCompleto, id_cli, Nome FROM tb_clienti ORDER BY nomeCompleto ASC
    Solo che se metto ORDER BY nomeCompleto la query mi da errore.

    Suggerimenti?

    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    non so se posso esserti d'aiuto ma secondo me l'approccio non è corretto

    chiarisci il senso di "ordinare tenendo in considerazione i valori che ho in Denominazione e Cognome"

  4. #4
    Allora facco un esempio

    Nella colonna Denominazione ho i seguenti valori:

    ALBA
    DURC
    RAI
    MEDIASET

    Nella colonna Cognome ho i sguenti valori:
    ASSO
    CARLINO
    VERLICCHI

    Nella colonna nome ho iseguenti valori:
    MARIO
    GIACOMO
    MATTEO

    Io vorrei evare come risultato questo:
    ALBA
    ASSO MARIO
    CARLINO GIACOMO
    DURC
    MEDIASET
    RAI
    VERLICCHI MATTEO

    Devo concatenare i valori delle due colonne e ordinarli in maniera crescente.

    Spero di avere chiarito le idee.

    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

  5. #5
    Allora ho risolto in questo modo:

    codice:
    "SELECT (Denominazione & Cognome) AS nomeCompleto, id_cli, Nome FROM tb_clienti ORDER BY (Denominazione & Cognome) ASC"
    Spero possa essere utile a qualcuno in futuro.

    Buon proseguimento di giornata a tutti.

    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.