Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-03-2004, 18:09   #1
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Interrogazione SQL in Access aiuto !!!!!!

Salve , ho realizzato in access un piccolo database per la gestione delle giacenze di un magazzino ..... vi elenco velocemente le tabelle realizzate :

articoli (contiene gli articoli possibili per il magazzino)
entrate (sarebbero gli articoli con numero pezzi che vengono depositati in magazzino)
trasferimenti (contiene gli ordini di trasferimento della merce; chiaramente ogni ordine potrà trasferire più di un articolo e quindi ne sarà indicata la quantità; ciè che l'ordine trasferisce è elencato nella teballe successiva )
articoli_trasferiti (articoli trasferiti in ciascun ordine di trasferimento )

Ora la query che voglio realizzare e che penso si possa fare solo con le stored procedure è la seguente . Per calcolarmi le giacenze di magazzino dovrei sommare il numero di pezzi di ciascun articolo raggruppando per il codice articolo e sottraendo a questo valore il numero di articoli trasferiti ) Come diavolo imposto questa query ??????
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2004, 20:44   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Select A.IDArticolo, entr - usc As giacenza
From [Select IDArticolo, Sum(quantita) as entr FROM entrate GROUP BY IDArticolo]. As A, [Select IDArticolo, Sum(quantita) as entr FROM articoli_trasferiti GROUP BY IDArticolo]. As B
Where A.IDArticolo = B.IDArticolo;
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2004, 22:11   #3
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originariamente inviato da cionci
Select A.IDArticolo, entr - usc As giacenza
From [Select IDArticolo, Sum(quantita) as entr FROM entrate GROUP BY IDArticolo]. As A, [Select IDArticolo, Sum(quantita) as entr FROM articoli_trasferiti GROUP BY IDArticolo]. As B
Where A.IDArticolo = B.IDArticolo;
Beh che dire ..... sei un grande cionci !!!!! Sai cosa mi mancava ???? Nn credevo che il Select potesse essere annidato nel FROM ... Ne ho fatti a nscuola di esercizi ma con i select annidati dopo where ..... Mi hai insegnato un'altra cosa ....

------------------------------------------------------------------------------------

Era da tempo che nn ti sentivo ..... come va con l'università ????

Lo sai che per me sei un esempio cionci e quindi mi sono iscritto alla stessa tua facoltà .... Ho dato purtroppo soltanto due esami su quattro ..... elementi di informatica (30/30) e Analisi I (27/30) . Che incazzatura con analisi .... ho preso 30 allo scritto e poi all'orale mi ha interrogato una prof rompiscatole .
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 20-03-2004, 03:54   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ehm..lasciamo perdere l'università

Bene...dai...impegnati !!! Sono contento che tu ti sia iscritto a ing. informatica... Le prime materie sono toste
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 20-03-2004, 21:09   #5
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Ho utilizzato la query soltanto che ho questo problema . Giustamente se un prodotto viene scaricato in magazzino e mai prelevato (cioè mai trasferito) nella query delle giacenze nn mi viene visualizzato siccome nella tabella B da te creata nn esisterebbe quell'articolo . Io voglio però che cmq venga visualizzato ..... come faccio ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 21-03-2004, 20:54   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Select A.IDArticolo, entr - usc As giacenza
From [Select IDArticolo, Sum(quantita) as entr FROM entrate GROUP BY IDArticolo]. As A LEFT JOIN [Select IDArticolo, Sum(quantita) as usc FROM articoli_trasferiti GROUP BY IDArticolo]. As B ON A.IDArticolo = B.IDArticolo;

Spero che questa sintassi vada bene per access... Prova e fammi sapere...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2004, 09:44   #7
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Allora la sintassi Access l'accetta soltanto che quando un prodotto nn viene prelevato e quindi solo scaricato nn mi visualizza la giacenza che dovrebbe essere (entr-0) . Altra cosa ... nn è che mi spiegheresti un pò questa query ?

Una left join tra due tabelle permette di prendere tutte le righe di quella di sinistra anche se nn ci sono valori uguali per attributi comuni giusto ? Quell'on che fa ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2004, 13:09   #8
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
Quote:
Originariamente inviato da leon84
Allora la sintassi Access l'accetta soltanto che quando un prodotto nn viene prelevato e quindi solo scaricato nn mi visualizza la giacenza che dovrebbe essere (entr-0) . Altra cosa ... nn è che mi spiegheresti un pò questa query ?

Una left join tra due tabelle permette di prendere tutte le righe di quella di sinistra anche se nn ci sono valori uguali per attributi comuni giusto ? Quell'on che fa ?
tutto giusto, on è come dire quando
on A.IDArticolo = B.IDArticolo
è come dire quando A.IDArticolo è uguale a B.IDArticolo

__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2004, 20:39   #9
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originariamente inviato da The March
tutto giusto, on è come dire quando
on A.IDArticolo = B.IDArticolo
è come dire quando A.IDArticolo è uguale a B.IDArticolo

Beh allora perché nn utilizzare direttamente l'operatore "=" ? cmq riguardo all'altro problema come posso ovviare ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2004, 20:45   #10
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Riguardo all "ON" mi sono documentato .... In effetti quando una usa INNER JOIN O LEFT JOIN O RIGHT JOIN è proprio la sintassi che prevede l'"ON" . Resta però il secondo problema ....
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2004, 09:16   #11
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
Quote:
Originariamente inviato da leon84
Riguardo all "ON" mi sono documentato .... In effetti quando una usa INNER JOIN O LEFT JOIN O RIGHT JOIN è proprio la sintassi che prevede l'"ON" . Resta però il secondo problema ....

si per le join la sintassi prevede on, l'uguale lo usi dopo...
left join tab1 on tab1.col1=tab2.col1
Per il tuo problema mi spiace ma ora non ho tempo... appena posso ci do un'occhiata
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2004, 10:01   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Select A.IDArticolo, entr - usc As giacenza
From [Select IDArticolo, Sum(quantita) as usc FROM articoli_trasferiti GROUP BY IDArticolo]. As B LEFT JOIN [Select IDArticolo, Sum(quantita) as entr FROM entrate GROUP BY IDArticolo]. As A ON A.IDArticolo = B.IDArticolo;

Ho invertito le tabelle
Non se su usc ci vuole un IIF che dica se è usc è null allora bisogna riotarnare solo entr... Comunque prova
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2004, 19:32   #13
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
nulla da fare cionci .... invertendo le tabelle nn mi visualizza gli articoli che nn sono presenti nella tabella articoli_trasferiti
leon84 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Nova Lake-S: configurazioni fino a 52 co...
Baxi presenta la pompa di calore Alya E ...
PC ASUS e Acer vietati in Germania: il t...
Stellantis rilancia il diesel in Europa:...
Truffa per utenti Trezor e Ledger: lette...
Wi-Fi 7 conveniente: FRITZ! lancia 4630,...
La Formula 1 dei robot tagliaerba miglio...
Il nuovo gioco del creatore di God of Wa...
Grok arriva sulle Tesla in Europa: l'int...
Assassin's Creed IV: Black Flag Remake p...
Il padre di God of War attacca Sons...
È operativo il primo computer qua...
Western Digital avverte: anche gli hard ...
Chrome: corretta la prima falla 0-day de...
Battaglia a Roma sul pass ZTL da 1.000 e...
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: 18:05.


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