PDA

View Full Version : PROBLEMA ACCESS


Michael Jennings
21-02-2007, 10:05
Salve a tutti. Sto facendo un progetto in MS Access per l'esame di basi di dati ma non riesco ad implementare una semplice query. Il problema (che da poco ho scoperto) è che Access manca di importanti funzioni quali le viste e il full join. Inoltre se provo a fare una semplice query nidificata in un'altra mi dice :"Query troppo complesa". Non so + cosa pensare per creare questa query:muro: come posso fare??:help:

yorkeiser
21-02-2007, 10:08
Le query nidificate sono supportate, tranquillo, forse dipende da cosa stai cercando di nidificare

Michael Jennings
21-02-2007, 10:15
Adesso ti scrivo la query che mi dà come troppo complessa:
SELECT sum(f.p)
FROM (SELECT sum(Filmati.Prezzo) as p
FROM Filmati as f INNER JOIN Noleggi as n ON f.Codice=n.Filmato
UNION ALL
SELECT sum(Filmati.Prezzo) as p
FROM Filmati as f INNER JOIN Vendite as v ON f.Codice=v.Filmato);

Premetto che qsta è l'ultima soluzione provata visto che Access non supporta FULL JOIN E CREATE VIEW.

Michael Jennings
21-02-2007, 10:31
E' possibile sommare i risultati di due query?? Forse si fa prima...

yorkeiser
21-02-2007, 10:46
Spero ovviamente di aver interpretato bene la struttura del tuo db:

SELECT SUM(p) FROM
(
SELECT sum(Filmati.Prezzo) as p
FROM Filmati INNER JOIN Noleggi ON filmati.Codice=noleggi.Filmato
UNION
SELECT sum(Filmati.Prezzo) as p
FROM Filmati INNER JOIN Vendite ON filmati.Codice=vendite.Filmato
)

Michael Jennings
21-02-2007, 11:00
Anche se non sono gay ti darei un bacio in bocca:D Grazie mille, devi campare 100 anni. Spero che in futuro potrò sdebitarmi risolvendo un tuo problema:D
Ciao e grazie ancora.

yorkeiser
21-02-2007, 11:08
Se cambio tendenze ti faccio sapere :)
A parte gli scherzi, prego e non preoccuparti, questo forum è fatto apposta