Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Quote Originariamente inviata da optime Visualizza il messaggio
    SELECT codice, matricola, data
    INTO #tmp1
    FROM tabella
    WHERE
    causale<>'F'
    GROUP BY codice, matricola, data

    SELECT codice, matricola, data
    INTO #tmp2
    FROM tabella
    WHERE
    causale='F'
    GROUP BY codice, matricola, data

    SELECT t1.codice, t1.matricola, t1.data
    FROM #tmp1 t1 INNER JOIN #tmp2 t2
    ON
    t1.codice=t2.codice AND t1.matricola=t2.matricola AND t1.data=t2.data

    scritta a orecchio
    Grazie, la sto provando ma qualcosa non va ... esclude alcuni record
    IncorrectSyntax

  2. #12
    Quote Originariamente inviata da IncorrectSintax Visualizza il messaggio
    Grazie, la sto provando ma qualcosa non va ... esclude alcuni record
    era solo invertita la select finale, dovrebbe essere ok.
    IncorrectSyntax

  3. #13

  4. #14
    Quote Originariamente inviata da optime Visualizza il messaggio
    posta quella giusta
    Ecco la sintassi completa:
    codice:
    SELECT codice, matricola, data
    INTO #tmp1
    FROM tabella
    WHERE causale<>'F'
    GROUP BY codice, matricola, data
    
    SELECT codice, matricola, data
    INTO #tmp2
    FROM tabella
    WHERE causale='F'
    GROUP BY codice, matricola, data
    
    SELECT t1.codice, t1.matricola, t1.data
    FROM #tmp1 t1 INNER JOIN #tmp2 t2
    ON t1.codice=t2.codice AND t1.matricola=t2.matricola AND t1.data=t2.data
    
    SELECT t1.codice, t1.matricola, t1.data
    INTO #tmp3
    FROM #tmp1 t1 INNER JOIN #tmp2 t2
        ON  t1.codice=t2.codice AND t1.matricola=t2.matricola AND t1.data=t2.data
    
    UPDATE tabella
    SET       causale ='FH' 
    FROM       tabella
    JOIN        #tmp3 
         ON        tabella.codice = #tmp3.codice and risultati.matricola =#tmp3.matricola and risultati.data = #tmp3.data
    WHERE        risultati.causale = 'F'
    Ultima modifica di IncorrectSintax; 08-02-2018 a 09:48
    IncorrectSyntax

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