Update, Max, Last

giovedì 01 gennaio 2009 - 18.22

dobrey Profilo | Newbie

Salve,

base lavoro = db access Mdb e DAO.

Ho bisogno di rilevare valori residenti in una tabella ed immettere il risultato in un'altra tabella.

Tali riporti da una tabella ad altra si riferiscono:
1) Il valore più alto abbinato ad un elemento;
2) Il valore registrato in ordine di tempo (cioè la prima o ultima registrazione) abbinato allo stesso elemento.
(Più semplicemente: Costo massimo e Costo ultimo).

Attualmente opero con Do Loop e Select

Naturalmente usando (al fine di essere più rapido in esecuzione) :
Db.Execute "UPDATE Tab2 SET Tab2.campo6 = '" etc............

o qualcosa di meglio.

Spero qualcuno possa e voglia aiutarmi.

Ringrazio in anticipo,
Rag Gennaro Nardi Pescara

Dainesi Profilo | Senior Member

Se me la spieghi un pochino meglio ti posso aiutare. Vorresti estrarre dei valori da una tabella ed immetterli in un altra. Ma non ho ben capito la struttura e le chiavi delle due tabelle.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

dobrey Profilo | Newbie

Salve,

utilizzando EXECUTE "UPDATE ...... devo fare in modo da aggiornare il campo di una tabella diversa da quella in cui risiedono i dati da elaborare, facendo in modo che il comando sia uno solo per tutti e non uno per ogni risultato.

Il metodo UPDATE non accetta comandi tipo SELECT o SUM o FROM o MAX etc..

La mia necessità riguarda la rilevazione del COSTO ULTIMO e/o COSTO MASSIMO e/o COSTO MINIMO riferito naturalmente a Merci e/o Servizi.

Sperando di essere stato più esplicito,
Ringrazio e saluto
Rag Gennaro Nardi Pescara
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5