Ciao a tutti,
spero non sia troppo caldo per pensare ad un problemino (domanda d'ABC).
Ho due tabelle:
Lavori - in cui scrivo i lavori in corso
Storico_acconti - in cui scrivo quando mi hanno pagato (con acconti) per i vari lavori
Ogni tanto bisogna tirare un riga (e qui mi viene in mente un frase nei bagni della facoltà di ingegneria che per pudicizia non ripeto... ) e sapere quanto mi hanno dato.
Questo lo posso sapere con la query di seguito scritta
SELECT SUM( "Storico_acconti"."importo" ) AS "Somma degli importi versati", "Storico_acconti"."lav" AS "codice del lavoro" FROM "Lavori", "Storico_acconti" WHERE "Lavori"."ID_lav" = "Storico_acconti"."lav" GROUP BY "Storico_acconti"."lav"
ma se voglio avere una descrizione "discorsiva" del lavoro devo usare una query su di una query
SELECT "Sald_lav"."Somma degli importi versati", "Lavori"."descriz" FROM "Sald_lav", "Lavori" WHERE "Sald_lav"."codice del lavoro" = "Lavori"."ID_lav"
il che non mi sembra molto elegante
Quindi ho cercato di condensare il tutto in una sola query
SELECT SUM( "Storico_acconti"."importo" ) AS "Somma degli importi versati", "Storico_acconti"."lav" AS "codice del lavoro" , "Lavori"."descriz"
FROM "Lavori", "Storico_acconti"
WHERE "Lavori"."ID_lav" = "Storico_acconti"."lav"
GROUP BY "Storico_acconti"."lav"
che ovviamente non funziona!!
Allego un po' di immagini e il file incriminato
Grazie!!
'ndrini
[RISOLTO] query di query ovvero problemi con join o group by
[RISOLTO] query di query ovvero problemi con join o group by
- Allegati
-
- fattur.odb
- (4.73 KiB) Scaricato 185 volte
Ultima modifica di ndrini il venerdì 7 ottobre 2011, 14:24, modificato 2 volte in totale.
LibreOffice 5.1.4.2 su Ubuntu 16.04
Re: query di query ovvero problemi con join o group by
calcoli fai con query e poi trasformi in vista
in query che non funziona inserisci vista e non tabella
caldo???
questa estate non caldo, si sta benissimo
in query che non funziona inserisci vista e non tabella
caldo???
questa estate non caldo, si sta benissimo
- Allegati
-
- fattur_vladi.odb
- (6.02 KiB) Scaricato 196 volte
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
- UTPiovene
- Messaggi: 232
- Iscritto il: giovedì 16 dicembre 2010, 11:24
- Località: Piovene Rocchette per 36 ore alla settimana
Re: query di query ovvero problemi con join o group by
Mi inserisco perchè ho un problema simile risolvibile solo con una vista creata da una ricerca. in questo modo riesco ad "automatizzare" l'inserimento di alcuni dati in un modulo in writer che differentemente dovrei fare a mano.
Il problema è che aggiornando la ricerca la vista (ovviamente) rimane inalterata con i vecchi dati.
Devo quindi rifare la vista ogni volta. Il famoso cane che si morde la coda: devo sempre fare qualcosa a manina.
Ora la domanda:
E' possibile automatizzare la creazione della vista da una ricerca?
Il problema è che aggiornando la ricerca la vista (ovviamente) rimane inalterata con i vecchi dati.
Devo quindi rifare la vista ogni volta. Il famoso cane che si morde la coda: devo sempre fare qualcosa a manina.
Ora la domanda:
E' possibile automatizzare la creazione della vista da una ricerca?
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
LibreOffice Versione: 5.4.5.1
Re: query di query ovvero problemi con join o group by
vista su tabella è aggiornamento automatico quando apre.
a te non funziona?
a te non funziona?
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
- marcofoc
- Messaggi: 235
- Iscritto il: martedì 12 ottobre 2010, 16:48
- Località: Arzignano (VI)
- Contatta:
Re: query di query ovvero problemi con join o group by
Infatti: query, ricerca e vista sono tutti sinonimi.
I dati si aggiornano in automatico ogni volta che la richiami...
I dati si aggiornano in automatico ogni volta che la richiami...
Non esistono buoni maestri senza buoni allievi...
- UTPiovene
- Messaggi: 232
- Iscritto il: giovedì 16 dicembre 2010, 11:24
- Località: Piovene Rocchette per 36 ore alla settimana
Re: query di query ovvero problemi con join o group by
Provo ancora e vi faccio sapere.
Magari provo a creare la vista direttamente senza passare per le richerche.
Magari provo a creare la vista direttamente senza passare per le richerche.
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
LibreOffice Versione: 5.4.5.1
- UTPiovene
- Messaggi: 232
- Iscritto il: giovedì 16 dicembre 2010, 11:24
- Località: Piovene Rocchette per 36 ore alla settimana
Re: query di query ovvero problemi con join o group by
Fatto .
Ho creato direttamente la vista con l'unico campo che mi interessava.
L'ho impostato con ordinamento decrescente (anche se mi sa che non era necessario)
Ho impostato il criterio "Massimo" ed ho ottenuto il filtraggio dei dati: ora mi restituisce solo l'ID più alto della tabella collegata.
Io, per quanto mi riguarda, metterei "Risolto", ma il 3D non è mio.
Ho creato direttamente la vista con l'unico campo che mi interessava.
L'ho impostato con ordinamento decrescente (anche se mi sa che non era necessario)
Ho impostato il criterio "Massimo" ed ho ottenuto il filtraggio dei dati: ora mi restituisce solo l'ID più alto della tabella collegata.
Io, per quanto mi riguarda, metterei "Risolto", ma il 3D non è mio.
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
LibreOffice Versione: 5.4.5.1
Re: [RISOLTO] query di query ovvero problemi con join o grou
Pur avendo risolto il problema specifico, i database rimangono un mistero assoluto per me
Grazie a tutti dell'aiuto datomi!!!!
Grazie a tutti dell'aiuto datomi!!!!
LibreOffice 5.1.4.2 su Ubuntu 16.04