Problemi con modifica dati in query di aggiornamento

GQ68

Nuovo Utente
29 Set 2014
5
0
0
Ho una tabella di dati che mi servono per determinare un totale.

es.
campo1=id
campo2=valore
campo3=valore percentuale di maggiorazione ( alcuni hanno 2%, altri hanno 5%....ecc)
campo4=princ/sec/vari...ecc

Il prodotto totale mi dà 100

Vorrei simulare, cambiando il CAMPO3 quanto mi diventa il totale.

Ho provato con una query di aggiornamento ma mi aggiorna tutti i valori, mentre io vorrei cambiarne solo alcuni.
Ad esempio:

Se il CAMPO4 è PRINC da 2% vorrei mettere il 3%
Se il CAMPO4 è SEC da 5% vorrei mettere il 8%
...ecc

Quindi vorrei aggiornare solo una parte dei valori per determinate condizioni.

Qualcuno mi può aiutare?
 

HolidaySoft.it

Utente Attivo
16 Ott 2012
105
0
0
Milano
www.holidaysoft.it
Ciao,
se ho capito bene vorresti un risultato come questo:
da così:
Codice:
CAMPO1	CAMPO2	CAMPO3	CAMPO4
1	20	2%	PRINC
2	40	5%	SEC
3	50	2%	PRINC
4	80	5%	SEC

a così:
Codice:
CAMPO1	CAMPO2	CAMPO3	CAMPO4
1	20	3%	PRINC
2	40	8%	SEC
3	50	3%	PRINC
4	80	8%	SEC

in questo caso dovresti effettuare un update come nell'esempio sotto riportato:

UPDATE TB_PROVA SET CAMPO3=(IIF(CAMPO4='PRINC';3;IIF(CAMPO4='SEC';8;0)))

al posto dello zero devi continuare a scrivere le iif se ci sono altri valori per il campo4

Ciao
Michele


A quick solution is a shortcut to troubleshooting
HolidaySoft.it - Gestionali, Database, SitiWeb
GarganoSapori.it - Olio ExtraVergine del Gargano
OsteriaORistorante.it - Crea la Vetrina per il tuo Ristorante!
 

GQ68

Nuovo Utente
29 Set 2014
5
0
0
..si ok...
ma scusa, devo prima fare una query coi campi come sopra e poi dove applico l'update??
Nell'sql della query che ho creato?
 

GQ68

Nuovo Utente
29 Set 2014
5
0
0
ho provato a copiare la tua stringa in una query di aggiornamento sostituendo tb_prova con il nome della mia tabella
ma mi da un errore di sintassi e non la esegue...
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
scusa se intervengo, ma sono per le cose chiare e facili ...

UPDATE TB_PROVA SET CAMPO3=3 where CAMPO4='PRINC'
UPDATE TB_PROVA SET CAMPO3=8 where CAMPO4='SEC'

sono più righe ... ma più comprensibili
ciao
Marino
 
Discussioni simili
Autore Titolo Forum Risposte Data
G problemi con modifica codice menù Programmazione 0
T problemi con dati menu a tendina HTML e CSS 2
M Upload immagine con javascript problemi con FormData() Javascript 1
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
M Problemi con blog Grav CMS (Content Management System) 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
S [PHP] problemi con le sessioni PHP 3
T [PHP] problemi con il browser PHP 0
Andrea_Ventura [HTML] Problemi con effetto hover HTML e CSS 5
M [PHP] Problemi con login facebook PHP 0
Andrea_Ventura [HTML] Problemi con visualizzazione Navigation Bar HTML e CSS 10
andreas88 Creare file .htaccess per risolvere alcuni problemi con il tester SEO SEO e Posizionamento 0
Eugene [Joomla] Problemi con modulo per strutture alberghiere JHotelreservation starter Joomla 6
F [PHP] Problemi di base con bot di telegram PHP 9
M [Photoshop] Problemi con importazione immagini trasparenti in indesign Photoshop 0
E [Photoshop] Problemi con dimensioni immagini Photoshop 12
G [HTML] Problemi con inserimento immagini HTML e CSS 7
L Problemi con Javascript e Mustache Javascript 0
G Invio Mail con PHPMailer, problemi SMTP PHP 7
A [Javascript] problemi con javascrip e posizione GPS html5 Javascript 6
D Due problemi con Photoshop... Photoshop 1
G Problemi con pagina online.php di una chat in php PHP 38
S Problemi con impostazioni php PHP 3
P Problemi con AndroidStudio Sviluppo app per Android 0
S Problemi con Dell Precision T5400 Windows e Software 2
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
S [PHP] Problemi con Login e pagina Utente PHP 5
Z problemi con swf e chrome o sistemi portatili Webdesign e Grafica 5
N Problemi connettività con Tp Link EAP 110 Reti LAN e Wireless 0
S [HTML] Problemi con Blueimp image gallery su Chrome e Firefox HTML e CSS 2

Discussioni simili