Newsgroup: it.comp.appl.access
Titolo: Istruzione SQL

Ciao Amici del news,
ho difficolta a realizzare una query in SQL. Vi spiego il problema partendo
dal principio.
Ho due tabelle TblAcquisti e TblVendite relative alla gestione di un
frantoio i cui attributi sono i seguenti:
TblAcquisti(idAcquisti, Cliente, Data entrata, Data Molitura, Descrizione,
Qta);
TblVendite(IdVendite, Cliente, Data Entrata, Data Molitura, Descrizione,
Qta);
Ho voluto fare una query che mi mostrasse tutte le moliture effettuate
per data sia per le olive acquistate in conto proprio, che per quelle molite
per conto terzi realizzando, in SQL, la seguente query:
SELECT TblAcquisti.[Data Molitura], TblAcquisti.Descrizione,
TblAcquisti.Qta, TblVendite.[Data Molitura], TblVendite.descrizione,
TblVendite.Qta
FROM TblAcquisti, TblVendite
WHERE TblAcquisti.[Data Molitura]=TblVendite.[Data Molitura];
Ovviamente la query mi mostra le moliture, in conto proprio e in conto
terzi, quando la data molitura della tabella Acquisti e uguale a quella
della tabella vendite.
Posso fare in modo che, modificando l'istruzuione SQL, mi vengano mostrate
tutte le moliture anche quando le date delle due tabelle sono diverse?
Mi chiarisco con un esempio:
TblAcquisti
Data Molitura    Qta
18/05/03             50
19/05/03             60
20/05/03             80
TblVendite
Data Molitura         Qta
18/05/03                 30
19/05/03                 20
22/05/03                 60
In base alla istruzione SQL di cui sopra mi viene dato questo risultato:
TblAcq.Data Molitura        TblAc.Qta          TblVend.Data Molitura
TblVend.Qta
18/05/03                                50
18/05/03                        30
19/05/03                                60
19/05/03                        20
E possibile fare in modo che venga fuori questa soluzione?
TblAcq.Data Molitura               TblAc.Qta              TblVend.Data
Molitura           TblVend.Qta
18/05/03                                          50
18/05/03                                 30
19/05/03                                          60
19/05/03                                 20
20/05/03                                          80
20/05/03                                    0
22/05/03                                           0
22/05/03                                 60
Vi ringrazio anticipatamente.


 Scusami potresti spiegarmi un pň meglio il lavoro che fai e cosa ti
interessa ottenere?


 Scusami potresti spiegarmi un pň meglio il lavoro che fai con le olive... e
cosa ti
interessa ottenere? Le acquisti da un cliente e le rivendi dopo la molitura
o ti fai pagare solo la molitura...ecc ecc...

 o ti fai pagare solo la molitura...ecc ecc...
Un frantoio svolge di regola due attività:
1) Vendita dell'olio prodotto molendo le olive acquistate dai produttori,
2) Servizio di molitura ai produttori, in pratica un produttore cosegna le
sue     olive al frantoio che provvede, a pagamento, alla molitura.
    Pagato il servizio di molitura il produttore ritira l'olio che potra
utilizzare     per uso personale o rivendita.
Dato che l'Unione Europea  pone dei limiti ed esercita  rigorosi controlli
sull'olio prodotto e sulle olive molite, è importante sapere quale è la
quantita di olive molite ogni giorno: sia le olive molite acquistate dai
produttori che  quelle molite come servizio in conto terzi. Un prospetto,
prodotto da una query è molto utile, quindi TI PREGO se puoi darmi una mano
ti saro riconoscente.
Ciao:-)
Ps:Spero di essere stato chiaro