te lo richiedoOriginariamente 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 richiedoOriginariamente 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.![]()
![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
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
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":
Seconda query:codice:SELECT [Tabella Avanzamenti].IDCommessa, Max([Tabella Avanzamenti].Consegna) AS MaxDiConsegna FROM [Tabella Avanzamenti] GROUP BY [Tabella Avanzamenti].IDCommessa;
spero funzionicodice: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;![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
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
bene, sono contenta che funzioniOriginariamente inviato da maxxl
GRAZIE GARZIE GRAZIE GRAZIE
Funziona alla grande.....![]()
Mi piacerebbe capire il motivo.... mah?!?!
Grazie mille comunque ladyblu
Max
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.