Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896

    [SQL] contantenare nome e cognome

    ciao a tutti ! eseguo questa query per avere il totate o la somma di vari campi:

    SELECT TDAnom, COUNT( TDAidr ) AS TDAtda, SUM( ADApre ) AS ADApre, COUNT( DISTINCT ATLidr ) AS TDAatl, SUM( TDApre ) AS TDApre,
    FROM (
    (
    ADA
    LEFT JOIN TDA ON ADAtda = TDAidr
    )
    LEFT JOIN ADP ON TDAadp = ADPidr
    )
    LEFT JOIN ATL ON ATLidr = ADAatl
    WHERE AND ADPidr =1
    GROUP BY TDAidr
    ORDER BY ADPnom, TDAnom

    ora però vorrei avere la concatenazione del cognome e nome utente... se aggiungo
    CONCAT( UTEcog , ' ' , UTEnom ) AS UTEcen
    mi mostra il cognome e nome dell'ultimo utente. Come faccio ad avere la concatenazione di tutti i cognome-nome ?
    grazie...

  2. #2

    Re: [SQL] contantenare nome e cognome

    Originariamente inviato da kodode

    ora però vorrei avere la concatenazione del cognome e nome utente... se aggiungo
    CONCAT( UTEcog , ' ' , UTEnom ) AS UTEcen
    mi mostra il cognome e nome dell'ultimo utente. Come faccio ad avere la concatenazione di tutti i cognome-nome ?
    Con GROUP BY ti prende il primo che trova fisicamente che soddisfa la condizione di raggruppamento e non l'ultimo inserito. D'altronde un raggruppamento esclude a prescindere una lista.

    Se aggiungessi a group by anche UTEcen:

    GROUP BY TDAidr, UTEcen

    non avresti piu' i valori raggruppati che vorresti ottenere.

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

  3. #3
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    quindi nn si può fare...
    da fagiano avevo provato un SUM (CONCAT( UTEcog , ' ' , UTEnom ) )AS UTEcen

    ma naturalmente nn funzia...

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.