--- fde ha scritto: > ciao, > sono un niubbo di SQL quindi scusate se la domanda รจ banale. > Comunque volevo sapere: posso fare una sottrazione fra due campi e > riportare il risultato in un terzo campo ?
dipende. Se i campi sono numerici si, se alcuni campi sono testo dipende dalla formattazione (punti e virgole) utilizzate all'interno del campo e dal database usato > Come ? update NOMETABELLA set CAMPO3 = CAMPO1 - CAMPO2 where CHIAVE/INDICE = VALORE CHIAVE/INDICE la clausola where puoi tralasciarla se l'operazione devi farla su tutti i record ... ATTENZIONE: questa operazione sovrascrive il contenuto del CAMPO3. Nota: se CAMPO1 e/o CAMPO2 possono essere NULL, allora l'operazione potrebbe non essere eseguita correttamente (es: 1-NULL = NULL). Questo dipende dal database utilizzato ... anche la soluzione dipende dal database utilizzato. Ciao Davide Dizionari: http://linguistico.sourceforge.net/wiki Conoscere il TC: http://www.no1984.org Strumenti per l'ufficio: http://it.openoffice.org Sistema operativo: http://www.it.debian.org Browser: http://www.mozilla.org/products/firefox Client di posta: http://www.mozilla.org/products/thunderbird GNU/Linux User: 302090: http://counter.li.org -- Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa outlook: non voglio essere invaso da spam ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
