Path: csiph.com!aioe.org!.POSTED!not-for-mail From: "Sauro" Newsgroups: it.comp.lang.visual-basic Subject: Istruzione SQL Date: Wed, 20 Sep 2017 16:54:46 +0200 Organization: Aioe.org NNTP Server Lines: 29 Message-ID: NNTP-Posting-Host: rlpmXbd3h38QQiz3Eh+xmw.user.gioia.aioe.org X-Complaints-To: abuse@aioe.org X-Priority: 3 X-Notice: Filtered by postfilter v. 0.8.2 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MSMail-Priority: Normal X-RFC2646: Format=Flowed; Original Xref: csiph.com it.comp.lang.visual-basic:19152 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