Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: help query

  1. #11
    se attivo è solo 1 o 0 trucca la sum moltiplicando ordinato per attivo e togli la where -- oppure usa una CASE

    lo so che è scritto da cani ma lo faccio apposta

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    286
    Risolto con "CASE" grazie 1000 a tutti.....lo posto se a qualcuno serve
    SELECT tb_tab1.*,
    SUM(CASE When tb_pianifica.id_Status='1' Then tb_tab2.ordinato Else 0 End) as totale
    FROM tb_tab1 LEFT JOIN tb_tab2 ON tb_tab1.id = tb_tab2.id_tab1 GROUP BY tb_tab1.id




    La vita terrena è breve, è soltanto un passaggio alla vita eterna



    Grazie per aver contribuito alla mia giornata lavorativa.



  3. #13

  4. #14
    Quote Originariamente inviata da optime Visualizza il messaggio
    io c'ero
    io pure ... ma dormivo

    codice:
    SELECT tb_tab1.*, SUM(tb_tab2.ordinato) as totale 
    FROM tb_tab1 LEFT JOIN tb_tab2 ON tb_tab1.id = tb_tab2.id_tab1 
    WHERE tb_tab2.id_attivo='1'  OR tb_tab2.id IS NULL
    GROUP BY tb_tab1.id
    
    Ultima modifica di sspintux; 07-02-2019 a 17:26

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