Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717

    Somma di valori nulli in Access

    Salve a tutti ho un problema per fare una somma dei valori di alcuni campi di una tabella.
    Io ho una tabella del tipo:
    codice:
    tb_ricette
      Colore (testo)
      I0     (numerico)
      I1     (numerico)
      I2     (numerico)
    Volevo fare una query che restituiva un campo contenente la somma dei tre campi numerici I0, I1, I2:
    codice:
    SELECT Colore, (I0 + I1 + I2) AS Costo
      FROM tb_ricette
    Il campo però contiene sembre valori nulli, perchè non tutti sono sempre valorizzati.
    La mia domanda è questa, esiste una funzione da usare all'interno di access che mi permetta di portare a 0 il valore di un campo su una query quando questo è nullo?
    Io lavoro di solito in Sql Server ed esiste la funzione ISNULL, non c'è qualcosa di simile per access?

    Grazie, ciao.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  2. #2
    Se non erro un campo di tipo numerico se non viene valorizzato assume di default valore zero.

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    metti il valore predefinito = 0 nel campo
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    se il db è access allora fai così
    SELECT colore , iif(isnull(i1),0,i1) + iif(isnull(i2),0,i2) + iif(isnull(i3),0,i3) as costo
    FROM tb_ricette;
    Forza la magica ROMA

  5. #5
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Originariamente inviato da albis
    se il db è access allora fai così
    SELECT colore , iif(isnull(i1),0,i1) + iif(isnull(i2),0,i2) + iif(isnull(i3),0,i3) as costo
    FROM tb_ricette;
    Funziona perfettamente, grazie mille.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  6. #6
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    di nulla
    Forza la magica ROMA

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.