Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Originariamente inviato da ladyBlu
    max puoi farmi un esempio di record contenuti nelle tabelle?

    Cioè, vorrei sapre una riga della tabella Info... e una o più corrispondenti in TabellaAvanzamenti.
    Così vedo di darti una mano.
    te lo richiedo

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  2. #12
    Brief----------/MaxDiConsegna/IDCommessa/Lavoro
    acquisito brief/-------------/--1570----/REVISIONE SPUMANTI
    acquisito brief/--12/07/2005-/--1569----/RESTYLING MARCHIO
    Avanti---------/--12/17/2005-/--1569----/RESTYLING MARCHIO
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  3. #13
    Ok, allora, forse ci siamo.

    Hai bisogno di 2 query per fare questa operazione.
    La prima esegue il Max sulla tabella Avanzamenti per ogni IDCommessa.
    La seconda prende anche tutti gli altri dati.

    Quindi

    Prima query che ho chiamato "Max_consegna":
    codice:
    SELECT [Tabella Avanzamenti].IDCommessa, 
           Max([Tabella Avanzamenti].Consegna) AS MaxDiConsegna
    FROM [Tabella Avanzamenti]
    GROUP BY [Tabella Avanzamenti].IDCommessa;
    Seconda query:
    codice:
    SELECT [Info Commessa_rep].IDCommessa, [Info Commessa_rep].Commessa, 
           Max_consegna.MaxDiConsegna, [Tabella Avanzamenti].Brief
    FROM ([Info Commessa_rep] RIGHT JOIN max_consegna ON 
         [Info Commessa_rep].IDCommessa = max_consegna.IDCommessa) 
         LEFT JOIN [Tabella Avanzamenti] ON 
         max_consegna.MaxDiConsegna = [Tabella Avanzamenti].Consegna;
    spero funzioni

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  4. #14
    GRAZIE GARZIE GRAZIE GRAZIE

    Funziona alla grande.....

    Mi piacerebbe capire il motivo.... mah?!?!

    Grazie mille comunque ladyblu

    Max
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  5. #15
    Originariamente inviato da maxxl
    GRAZIE GARZIE GRAZIE GRAZIE

    Funziona alla grande.....

    Mi piacerebbe capire il motivo.... mah?!?!

    Grazie mille comunque ladyblu

    Max
    bene, sono contenta che funzioni


    Il problema è che il campo Brief della tabella degli avanzamenti fa riferimento a più occorrenze per uno stesso IDCommessa. Nel momento in cui vai a cercare il Max di Consegna e nella stessa query ci metti pure Brief, la query giustamente ti tira la data più grande per ogni Brief.

    Non so se mi sono spiegata

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.