Pagina 2 di 8 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 74
  1. #11
    Quote Originariamente inviata da Max Della Pena Visualizza il messaggio
    Si MSQL.

    AS datay* è un mio errore, non ci và.

    Ho due tabelle con entrambe un campo data, i date_format mi servono per stampare entrambe le date in formato europeo.
    campi con lo stesso nome vanno disambiguati utilizzando l'alias (o il nome della tabella)
    come hai già fatto con T1.note;

    quindi:
    codice:
    SELECT T1.*, DATE_FORMAT(T1.data, '%d-%m-%Y') AS datax, , T1.note AS T1note, T2.*,DATE_FORMAT(T2.data, '%d-%m-%Y') AS datay 
    FROM tabella1 T1 LEFT JOIN tabella2 T2 ON T1.id = T2.id
    


    HTH

  2. #12
    prendi l'abitudine di referenziare ogni campo, anche la lettura "umana" della query diventa più facile

  3. #13
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    258
    Niente da fare.

    Dalla tabella CLIENTI posso mantenere tutti i campi senza alias, dalla tabella FORNITORI devo usare l'alias per i campi DATA e NOTE.

    La relazione è data dal valore del campo ACQUISTI della tabella CLIENTI e dal valore VENDITE della tabella FORNITORI.

    Quando non c'è corrispondenza mi servono tutti i dati della tabella CLIENTI, quando c'è corrispondenza mi servono tutti i dati della tabella CLIENTI più i due campi alias della tabella FORNITORI.

    Non ci riesco.......
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  4. #14
    Quote Originariamente inviata da Max Della Pena Visualizza il messaggio
    Niente da fare.
    ...
    Non ci riesco.......
    riesci a fare un esempio qui http://sqlfiddle.com/
    di create table ed insert minimale che permetta di ragionare 'in concreto'
    possibilmente indicando anche il risultato atteso ?

  5. #15
    scusa, ma quale sarebbe il problema nell'usare l'alias per TUTTI i campi?

  6. #16

  7. #17
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    258
    Quote Originariamente inviata da optime Visualizza il messaggio
    scusa, ma quale sarebbe il problema nell'usare l'alias per TUTTI i campi?
    Non ne esco con la sintassi
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  8. #18
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    258
    Quote Originariamente inviata da sspintux Visualizza il messaggio
    riesci a fare un esempio qui http://sqlfiddle.com/
    di create table ed insert minimale che permetta di ragionare 'in concreto'
    possibilmente indicando anche il risultato atteso ?

    Ci provo, grazie.
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  9. #19
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    457
    Quando non c'è corrispondenza mi servono tutti i dati della tabella CLIENTI, quando c'è corrispondenza mi servono tutti i dati della tabella CLIENTI più i due campi alias della tabella FORNITORI.

    se capisco bene ti sevono due select diverse,
    una con i clienti quando non c'é corrispondenza, a cui assegni valore 0 o null ai due campi alias della tabella FORNITORI,
    ed in union
    la seconda, quando c'é corrispondenza, con tutti i valori trovati


    poi potresti avere una select più esterna, che riceve i risultati dalle due, per possibili clausole where, oppure group by oppure order by
    Ultima modifica di marino51; 08-09-2020 a 14:48

  10. #20
    Quote Originariamente inviata da Max Della Pena Visualizza il messaggio
    Non ne esco con la sintassi
    POSTA la query che non funzika

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