|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
24-06-2006, 15.23.51 | #1 |
Guest
Messaggi: n/a
|
[SQL Access] Aiuto per una subquery
Ho due tabelle semplici: Agenti e Movimenti. C'è una relazioni uno a molti tra Agenti e Movimenti. La tabella agenti è formata dalle colonne: ID_Agente, chiave primaria Nome Cognome Mentre la tabella movimenti è foramta da queste colonne: ID_mov ID_Agente, collegata a ID_Agente di Agenti Fattura, (in valuta) Facendo un esempio con le due tabelle..questa è la tabella Agenti ************************ *ID_Agente Nome Cognome * * 1 Pinco Pallino * 2 Tizio Caio * 3 Boh Boh ************************ Questa è quella movimenti ************************ *ID_Mov ID_Agente Fatturato * * 1 1 1€ * 2 1 2€ * 3 1 3€ * 4 2 1€ * 5 2 2€ * 6 3 1€ ************************ Arriviamo al dunque..Devo riuscire a scrivere una query che visualizza QUANTI agenti hanno un fatturato maggiore della media di tutti i fatturati presenti nella tabella movimento. Nel mio caso, la media di tutti i fatturati è circa 1,6666.. ecc. €. La somma dei fatturato di Pinco è 6€, quella di Tizio è 3€ e quella di Boh è 1€...quindi Boh è escluso e quindi in video deve comparire 2. Devo fare questa query in SQL (tramite utilizzo di subquery) di Access senza usare linguaggi esterni o sintassi MySQL non compatibile...chi mi aiuta in questo putt...ehm. casino? |
24-06-2006, 19.32.30 | #2 |
Guest
Messaggi: n/a
|
è così irrisolvibile il problema, ragazzi?
|
24-06-2006, 21.52.22 | #3 |
Guest
Messaggi: n/a
|
Ho risolto, potete anche chiudere
|
24-06-2006, 22.00.23 | #4 |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Dicci come hai risolto, su su
|
24-06-2006, 22.14.11 | #5 |
Guest
Messaggi: n/a
|
Beh..
Era una query da fare per la scuola..ecco: SELECT Count(Agenti.ID_agente) AS [Numero Agenti:] FROM [SELECT Agenti.ID_agente,SUM(Fattura) FROM Agenti INNER JOIN Movimenti ON Movimenti.ID_Agente=Agenti.ID_Agente GROUP BY Agenti.ID_Agente HAVING SUM(Fattura)>(SELECT AVG(Fattura) FROM movimenti)]. AS Tabella_riassuntiva; Un po' incasinato ma sembra andare |
24-06-2006, 22.18.29 | #6 |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Direi che anda (voce del verbo "andare" )
(mi spiace non esser passato qua prima... oggi solo pensare di accendere il pc mi metteva ancor più caldo ) |
24-06-2006, 22.21.41 | #7 | |
Guest
Messaggi: n/a
|
Quota:
(era meglio che lo tenevi spento) |
|
24-06-2006, 22.29.36 | #8 |
Jason
Top Poster
Registrato: 14-08-2002
Loc.: Non mi fate domande difficili...
Messaggi: 3.354
|
beh.. l'sql di access è "standard microsoft" mica standard normale
|
24-06-2006, 22.31.14 | #9 |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Sinceramente non lo so e non me n'ero mai accorto!
|
24-06-2006, 22.35.47 | #10 | ||
Guest
Messaggi: n/a
|
Quota:
Quota:
Beh, gli dirò che è un X-files made by Microsoft |
||
12-07-2006, 18.42.39 | #11 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Beh, la risposta è semplice:
Microsoft ha programmato Access in modo da sgammare gli studenti furbi che usano le autocomposizioni per creare le query. Non avresti avuto la necessità di aggiungerlo il punto, altrimenti. Di la verità malefico: Hai usato l'autocomposizione o l'hai scritta a mano la query ? |
12-07-2006, 18.58.40 | #12 |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Ma LOL Lory
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Photoshop CS3 - Aiuto per l' "Aiuto" | galeno | Software applicativo | 0 | 12-04-2008 18.10.49 |
AIUTO !! TCP ermetici !! AIUTO !! | aloamauro | Internet e Reti locali | 9 | 22-01-2007 18.07.14 |
[SQL ACCESS] Aggiungere giorni ad una data. | Fast-M | Programmazione | 1 | 14-07-2006 17.24.20 |
perchè il masterizzatore non copia più? AIUTO | haliaeetus | Hardware e Overclock | 1 | 10-12-2005 21.44.08 |
Aiuto Aiuto xp non funziona.. | rarr64 | Windows 7/Vista/XP/ 2003 | 6 | 27-11-2004 20.06.26 |