Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19152 > unrolled thread
| Started by | "Sauro" <vicchi@crsscala.it> |
|---|---|
| First post | 2017-09-20 16:54 +0200 |
| Last post | 2017-09-27 16:29 +0200 |
| Articles | 5 — 3 participants |
Back to article view | Back to it.comp.lang.visual-basic
Istruzione SQL "Sauro" <vicchi@crsscala.it> - 2017-09-20 16:54 +0200
Re: Istruzione SQL Antologiko <antologiko@gmail.com> - 2017-09-23 09:14 -0700
Re: Istruzione SQL "Sauro" <vicchi@crsscala.it> - 2017-09-26 17:52 +0200
Re: Istruzione SQL Greg <greg@alicie.com> - 2017-09-27 15:48 +0200
Re: Istruzione SQL "Sauro" <vicchi@crsscala.it> - 2017-09-27 16:29 +0200
| From | "Sauro" <vicchi@crsscala.it> |
|---|---|
| Date | 2017-09-20 16:54 +0200 |
| Subject | Istruzione SQL |
| Message-ID | <optvfn$k7q$1@gioia.aioe.org> |
Immaginiamo le seguenti due tabelle: ANAGRAFICA coi seguenti campi:: CODICE DESCRIZIONE MOVIMENTI coi seguenti campi:: COD_ART DATA_MOV QUANTITA La seguente istruzione SQL: SELECT * FROM ANAGRAFICHE INNER JOIN MOVIMENTI ON ANAGRAFICHE.CODICE=MOVIMENTI.COD_ART ORDER BY DATA_MOV trova tutti i movimenti con la relativa anagrafica. Ci possono quindi essere più movimenti per la stessa anagrafica. Mi sembra di ricordare che esista un'ulteriore istruzione da inserire nella stringa SQL che farebbe in modo che per ogni anagrafica venga trovato solo il primo movimento anche se ne esistono diversi. O, forse, me lo sono solo sognato. Saluti a tutti Sauro
[toc] | [next] | [standalone]
| From | Antologiko <antologiko@gmail.com> |
|---|---|
| Date | 2017-09-23 09:14 -0700 |
| Message-ID | <1e330b1a-fedd-4140-87eb-4660ff801d01@googlegroups.com> |
| In reply to | #19152 |
Se non vado errato dovrebbe bastare l'aggiunta di "GROUP BY ANAGRAFICHE.CODICE" alla fine.
[toc] | [prev] | [next] | [standalone]
| From | "Sauro" <vicchi@crsscala.it> |
|---|---|
| Date | 2017-09-26 17:52 +0200 |
| Message-ID | <oqdt35$e9s$1@gioia.aioe.org> |
| In reply to | #19163 |
"Antologiko" ha scritto nel messaggio .. > Se non vado errato dovrebbe bastare l'aggiunta di "GROUP BY > ANAGRAFICHE.CODICE" alla fine. Partendo dal tuo suggerimento sono arrivato alla conclusione che bisogna fare: SELECT ALL DISTINCT ANAGRAFICHE.CODICDE eccetera GROUP BY è più adatto a calcolare dei totali o a contare il numero dei record. Ciao e grazie Sauro
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-09-27 15:48 +0200 |
| Message-ID | <oqga6h$h1l$1@solani.org> |
| In reply to | #19164 |
Il 26/09/17 17:52:07 Sauro ha scritto: > Partendo dal tuo suggerimento sono arrivato alla > conclusione che bisogna fare: > SELECT ALL DISTINCT ANAGRAFICHE.CODICDE eccetera Non mi pare si possano usare insieme questi due predicati -- Greg
[toc] | [prev] | [next] | [standalone]
| From | "Sauro" <vicchi@crsscala.it> |
|---|---|
| Date | 2017-09-27 16:29 +0200 |
| Message-ID | <oqgcjd$cu3$1@gioia.aioe.org> |
| In reply to | #19167 |
"Greg" ha scritto nel messaggio >> SELECT ALL DISTINCT ANAGRAFICHE.CODICDE eccetera > > Non mi pare si possano usare insieme questi due predicati > > -- > Greg Si, ho postato male. E' giusta quella seguente: SELECT DISTINCT ANAGRAFICHE.CODICDE eccetera Saluti Sauro
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.lang.visual-basic
csiph-web