Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    4

    Viste sql server: sottrazione di colonne di uno stesso record

    Salve,
    devo realizzare una vista in cui devo sottrarre da un campo numerico, un secondo campo calcolato tramite la funzione di 'sum', il risultato della sottrazione lo devo mettere in un terzo campo della vista....mi potreste dire se è possibile farlo e magari indicarmi qualche esempio e spunto per poterlo fare?

    Grazie.
    Alan

  2. #2
    spiegati meglio, e fa' un esempio con un po' di dati, grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    4
    Quote Originariamente inviata da optime Visualizza il messaggio
    spiegati meglio, e fa' un esempio con un po' di dati, grazie

    Ho allegato lo stralcio di codice che ho fatto, per chiarire meglio. Se non posso provare a specificare ulteriormente.Esempio_stralcio_codice.txt.txt

  4. #4
    fa' un esempio con i dati: ho questo in input, vorrei questo in output

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    4
    avento ad esempio il campo 1 = 100
    e come campo 2 calcolato = 30
    Vorrei avere nel terzo campo (quello che da errore di compilazione), la differenza 100 - 30 = 70

  6. #6
    detta così sarebbe

    select campo1, campo2, campo1-campo2 as differenza from tabella

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    4
    Si, alla fine sono riuscito a farlo così.
    Mi dava un errore che non mi spiegavo....bastava riavviare il pc!!! :/

    Grazie Optime

  8. #8
    ma visto che sei su sqlserver sfrutta le tabelle temporanee

    select campo1, (istruzioni_per_il_calcolo...) as campo2 into #tmp from tabella
    select campo1, campo2, campo1-campo2 as differenza from #tmp
    drop table #tmp

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.