Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Moto G77: display AMOLED e buona autonomia per il midrange economico
Recensione Moto G77: display AMOLED e buona autonomia per il midrange economico
Motorola propone in fascia media il nuovo Moto G77 5G, uno smartphone che punta sul display AMOLED da 1.5K a 120Hz, e sulla fotocamera da 108 MP con stabilizzazione ottica per affrontare la fascia media. Il tutto insieme a una batteria da 5200mAh in soli 7,3 millimetri di spessore, con una scocca certificata con standard militari
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla
DJI ha appena ufficializzato la serie Lito, la sua nuova gamma di droni entry-level destinata a chi si avvicina per la prima volta alla fotografia aerea. Al centro dell'annuncio ci sono due modelli ben distinti per fascia di prezzo e specifiche tecniche: DJI Lito 1 e DJI Lito X1. Entrambi si collocano sotto la soglia regolamentare dei 249 grammi, che permette di volare con requisiti burocratici più semplici rispetto ai droni più pesanti.
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi
Siamo stati a Londra per la premiazione dei Sony World Photography Awards 2026, l'evento a tema fotografia più prestigioso. Fra sorprese e novità, ne approfittiamo per fare il punto sulla fotografia contemporanea, in cui la didascalia è sempre più necessaria a cogliere il senso della quasi totalità degli scatti.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-05-2009, 22:06   #1
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
[SQL]Errore in query..........

Ciao a tutti, sto facendo un piccolo lavoro su OpenOffice.org Base, però creando una ricerca mi da un errore in una query.
La query è questa:
Codice:
SELECT "Gestore" AS "Gestore", "Data" AS "Data", SUM( "Importo €" ) AS
"Importo €", "Descrizione" AS "Descrizione" FROM "Versamenti" AS "Versamenti"
WHERE "Gestore" = 'TESTINGMARKET' ORDER BY "Data" ASC
Questa è una queri che viene generata automaticamente facendo le varie selezioni sui menù a tendina del database.
Se tolgo il "SUM" la query funziona, ma a me ovviamente servirebbe la somma dei valori
L'errore è questo:


Siccome l'SQL non l'ho mai usato, non capisco se è un errore su OO-Base o sulla query.
Qualcuno mi può aiutare?
Grazie.
Ciao.
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 22:10   #2
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Dimenticavo, se io provo una query di questo tipo:

Codice:
SELECT SUM( "Importo €" ) AS "Importo €" FROM "Versamenti"
Mi restituisce la somma senza nessun errore!
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 22:35   #3
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
La query non funziona perche' ha un errore, essenzialmente manca la clausola di GROUP BY.

Ma tutto dipende da che cosa hai all'inizio (ovvero il significato di quella tabella e di ciascuno dei suoi campi)
e di cosa vuoi ottenere alla fine.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 22:44   #4
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
La query non funziona perche' ha un errore, essenzialmente manca la clausola di GROUP BY.

Ma tutto dipende da che cosa hai all'inizio (ovvero il significato di quella tabella e di ciascuno dei suoi campi)
e di cosa vuoi ottenere alla fine.
Alla fine dovrebbe darmi una lista dei record con campo "Gestore" = 'TESTINGMARKET' e la somma di tutti i campi "Importo €"
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 23:06   #5
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da stefanoxjx Guarda i messaggi
Alla fine dovrebbe darmi una lista dei record con campo "Gestore" = 'TESTINGMARKET' e la somma di tutti i campi "Importo €"
Vorresti quindi la lista di tutti i dettagli di TestingMarketing e poi anche il totale di tutti i record insieme.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 23:14   #6
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Vorrei la lista dei records con alla fine una riga con i totali del campo "Importo €". E' possibile?
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 23:19   #7
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da stefanoxjx Guarda i messaggi
Vorrei la lista dei records con alla fine una riga con i totali del campo "Importo €". E' possibile?
Si, ma non e' un risultato di una query tipica, quanto piu' un report fatto con l'SQL, che non si fa.
Una query SQL tipica restituisce dati tutti omoegenei, dello stesso tipo.
Ovviamente i record dei dettagli hanno un singificato diverso da quelli del totale.
Meglio 2 query, una per i dettagli, e una per il totale.

Ma chi e' che dovra' leggere questi dati? (Intendo quale programma di presentazione)
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2009, 23:53   #8
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Si, ma non e' un risultato di una query tipica, quanto piu' un report fatto con l'SQL, che non si fa.
Una query SQL tipica restituisce dati tutti omoegenei, dello stesso tipo.
Ovviamente i record dei dettagli hanno un singificato diverso da quelli del totale.
Meglio 2 query, una per i dettagli, e una per il totale.

Ma chi e' che dovra' leggere questi dati? (Intendo quale programma di presentazione)
Io dovrò leggerli!!!
Ma come cavolo faccio a mettere due query?
Ci ho provato ma mi da sempre errore!
Sono riuscito a fare una query con GROUP BY che mi da solo i totali, ma io volevo la lista dei record con i valori dettagliati più il totale.
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 08:44   #9
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Le 2 query sarebbero proprio 2 queary, separate, ciascuna per il proprio scopo

Codice:
SELECT *
FROM "Versamenti"
WHERE "Gestore" = 'TESTINGMARKET'
ORDER BY "Data" ASC
Codice:
SELECT SUM( "Importo €" ) AS "Importo €" FROM "Versamenti"
Intendo quale programma di presentazione, so bene che li leggerai tu.

Quale programma lancera' queste query e cosa puo' fare con i risultati?
Openoffice?
Allora immagina di dover mettere sul foglio elettronico 2 zone
una per la prima query.
una per la seconda query.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 09:21   #10
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Le 2 query sarebbero proprio 2 queary, separate, ciascuna per il proprio scopo

Codice:
SELECT *
FROM "Versamenti"
WHERE "Gestore" = 'TESTINGMARKET'
ORDER BY "Data" ASC
Codice:
SELECT SUM( "Importo €" ) AS "Importo €" FROM "Versamenti"
Infatti, ieri sera, ho provato a mettere due query una dopo l'altra ma mi da "Syntax Error in SQL expression".
Ho provato a scrivere la query in questo modo:
Codice:
SELECT *
FROM "Versamenti"
WHERE "Gestore" = 'TESTINGMARKET'
ORDER BY "Data" ASC

SELECT SUM( "Importo €" ) AS "Importo €" FROM "Versamenti"
e mi da l'errore, mentre le due query scritte una alla volta funzionano perfettamente.

Quote:
Intendo quale programma di presentazione, so bene che li leggerai tu.

Quale programma lancera' queste query e cosa puo' fare con i risultati?
Openoffice?
Ah, scusa!!!
Avendo scritto all'inizio della discussione che stavo lavorando su OpenOffice, credevo che tu mi stessi chiedendo un'altra cosa.
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 12:17   #11
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Prova a mettere un punto e virgola ;
alla fine di ciascuno statement.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 12:49   #12
tycoon
Member
 
L'Avatar di tycoon
 
Iscritto dal: Nov 2006
Messaggi: 188
come fai ad utilizzare mysql su open office ?
tycoon è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 13:09   #13
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Prova a mettere un punto e virgola ;
alla fine di ciascuno statement.
L'avevo già provata questa soluzione, ma niente mi da sempre lo stesso errore e se entro nel dettaglio mi dice questo:
Codice:
Stato SQL: HY000
Codice di errore: 1000

syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Non capisco se sono gli sviluppatori di OpenOffice che si sono inventati qualcosa di nuovo oppure se c'è qualche altro problema!
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 13:12   #14
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Quote:
Originariamente inviato da tycoon Guarda i messaggi
come fai ad utilizzare mysql su open office ?
Sto usando OpenOffice Base che lo usa già di suo.
Non l'avevo mai utilizzato prima, però devo dire che è gradevole da usare sia per l'impostazione dei formulari che per la creazione di tabelle ecc.
Mi sono un po' intrippato in questa cosa, però per il resto mi sembra bello

N.B. Ovviamente il mio è un parere di uno che database non ne ha mai usati
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 15:02   #15
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Non stai usando MySQL ma HSQLDB:
http://www.hsqldb.org
che è il motore incorportato di Base. Il fatto che tu non possa eseguire più di una query è un limite di Base, puoi eseguirle una di seguito all'altra ma in due query salvate separatamente aprendo quindi due finestre separate.

Per ottenere il risultato che cerchi devi installare l'estensione Sun Report Builder, usare la prima query come sorgente dati ed aggiungere i campi calcolati nel report.

Se vuoi usare MySQL come backend devi installare il driver JDBC e creare una connessione con questo.
newuser è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 15:07   #16
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Quale programma lancera' queste query e cosa puo' fare con i risultati?
Openoffice?
Allora immagina di dover mettere sul foglio elettronico 2 zone
una per la prima query.
una per la seconda query.
E' una cosa che si può materialmente fare, i file di Base sono generalmente registrati come sorgenti dati (tools -> options -> data sources).
Apri Calc, premi F4 naviga fino alle query che ti interessano e trascinale in un foglio.
newuser è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 15:18   #17
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Ah ecco!
Quanto rimpiango il vecchio Filing Assitant dell'IBM
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 16:07   #18
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Beh, anch'io sono ma non lo rimpiango e sopratutto non rimpiango Dbase III e il dot prompt.
newuser è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 16:18   #19
stefanoxjx
Senior Member
 
L'Avatar di stefanoxjx
 
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
Quote:
Originariamente inviato da newuser Guarda i messaggi
Beh, anch'io sono ma non lo rimpiango e sopratutto non rimpiango Dbase III e il dot prompt.
Vero, però con il vecchio filing assistant in 5 minuti ti preparavi un database e in altrettanto un report.
La tecnologia è andata avanti, però non ho trovato un prodotto moderno che ti permetta di mettere in piedi velocemente come con filing assistant un piccolo database con possibilità di fare ricerche e report in tutte le salse.
Alla fine, con filing assistant avrei già fatto quello che mi serve e ci starei già lavorando, con le avanzate tecnologie del 2009, è da ieri che ci sto dietro e non ho ancora finito e a questo punto non so nemmeno se finirò
stefanoxjx è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2009, 16:22   #20
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Un po' come Access
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Moto G77: display AMOLED e buona autonomia per il midrange economico Recensione Moto G77: display AMOLED e buona auto...
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla DJI Lito 1 e Lito X1 recensione: i nuovi droni p...
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi Sony World Photography Awards 2026: i premiati, ...
Una settimana con Hyundai Ioniq 5 N-Line: diverte e convince Una settimana con Hyundai Ioniq 5 N-Line: divert...
Recensione OPPO Find X9 Ultra: è lui il cameraphone definitivo Recensione OPPO Find X9 Ultra: è lui il c...
Intel aggiorna i driver Arc Pro: fino al...
La Cina blocca l'acquisizione di Manus d...
Le batterie al sodio di CATL raggiungono...
Samsung rischia 36 giorni di stop totale...
Huawei annuncia l'arrivo della serie Wat...
L'auto elettrica più veloce del m...
ASUS ha rilasciato il cavo salva-GPU: 50...
TeamViewer Intelligent Agent si rinnova ...
Il conflitto in Iran fa salire i prezzi ...
B05 di Leapmotor in Italia: hatchback el...
Addio app? OpenAI prepara lo smartphone ...
MacBook Air 13" con chip M5 in offerta s...
Un round pre seed da 500mila euro per Va...
Non si butta via niente: Intel fa soldi ...
Cos'è Windows K2: il piano segreto di Mi...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v