calcolo sql

calcolo sql

Categoria:
0
0

Premetto che con Sql non sono tanto pratico, ma mi esce sempre il punto di domanda facendo la seguente formula:
EseguiSQL ( “SELECT SUM(COSTO Finale) FROM Amministrazione WHERE Categoria Test =assistenza”;””;””)
ho controllato anche lìminuscolo e maiuscolo e sono giuste. dovrei far calcolare la somma del campo COSTO Finale dalla tabella Amministrazione dove nel campo categoria test cè scritto “assistenza”, dove sbaglio?

grazie mille.

Segnalato come spam
Pubblicata da (Domande: 27, Risposte: 5)
Domanda inviata 26 Aprile 2016 14:47
115 vis.
0
Domanda privata

me li ha formattati come testo non mi ha messo decimali e puntino delle migliaia…

certo, è formato SQL: devi andare di cercaesost().
Gli altri due parametri servono a denifire il separatore di campo e di riga.

.g.

 

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 26 Aprile 2016 21:08
0
Domanda privata

ottimo!, ultima cosa…me li ha formattati come testo non mi ha messo decimali e puntino delle migliaia….
inoltre volevo chiederti le virgolette vuote dopo i punti di domanda a cosa servono? (;””;””;)grazie ancora.

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 26 Aprile 2016 18:08
0
Domanda privata

EseguiSQL ( ”SELECT SUM(COSTO_Finale) FROM Amministrazione WHERE Categoria_Test =? AND ANNO_FATTURA=?”;””;””; ”Assistenza”; tuocampo)

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 26 Aprile 2016 17:42
0
Domanda privata

oh yes adesso va con:
EseguiSQL ( ”SELECT SUM(COSTO_Finale) FROM Amministrazione WHERE Categoria_Test =?”;””;””; ”Assistenza”)
quindi il testo di ricerca va alla fine?.
Altra cosa adesso dovrei ”allargare” la richiesta WHERE e oltre la categoria test devo aggiungere dove il campo anno ANNO della tabella ANNI è uguale al campo ANNO_FATTURA della tabella amministrazione.
Come lo inserisco? grazie Giulio gentilissimo come sempre.

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 26 Aprile 2016 16:03
0
Domanda privata

EseguiSQL ( ”SELECT SUM(Costo_Finale) FROM Amministrazione WHERE Categoria_Test =?”;””;””; ”assistenza”) cose restituiisce?
NB hai scritto COSTO e non Costo nel tuo primo intervento.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 26 Aprile 2016 15:21
0
Domanda privata

li ho cambiati in Costo_Finale e Categoria_Test ma mi da sempre ”?”

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 26 Aprile 2016 15:13
0
Domanda privata

Buongiorno, Davide.

l’errore è in ”Costo Finale” e Categoria Test” in quanto lo statment SQL non gestisce i nomi campi con spazi o accentate.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 26 Aprile 2016 14:56