🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1001

MySQL y actualizacion dependiente de un campo

#1001
From: gato2006chile
Date: Thu, 03 May 2007 00:30
34 lines
2000 bytes
Necesito actualizar los campos de una tabla que son dependiente de un 
valor de un campo que tambien es actualizado, como lo puedo hacer?

En otras palabras,� como puedo definir una variable que almacene el 
valor de un campo de una tabla, cuyos registros se estan actualizando, 
con varios campos dependientes de los valores del campo a almacenar?.

Se que existen tablas con nombre OLD y NEW,(inserted y deleted en 
MSSQL), que almacenan los valores previos, pero me parece que solo estan 
disponibles en triggers.

Unidades=10
Costo =900,((900/10)*10),(90x10)

Si actualizo en ese mismo orden
Unidades=5
El costo por unidad en vez de ser 90  resulta 180, ya que considera la 
cantidad nueva de 5, no la previa de 10, total 900

Costo=(CostoTotalPrevio/UnidadPreviaAct)*UnidadesAct=900,((900/5)*5),(180*5)

Si actualizo en el orden
Costo=(900/10)*5=450
Unidades=5
El valor resulta correcto


   "update manejo set " _
& "costo=(costo/cantidad) * " & Format(Med.aplicaM) & ", " _
& "cantidad = " & Format(Med.aplicaM) & " " _
.
.
.
.
Technical Details
Message-ID: <f1asdt$2gt$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.nivel5.cl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,849d401a7cebc7b1,start
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.nivel5.cl!not-for-mail
From: gato2006chile <gato2006chileSINESTO@gmail.com>
Newsgroups: chile.comp.programacion
Subject: MySQL y actualizacion dependiente de un campo
Date: Wed, 02 May 2007 20:30:41 -0400
Organization: Varios
Lines: 34
Message-ID: <f1asdt$2gt$1@news.nivel5.cl>
NNTP-Posting-Host: pc-152-68-44-190.cm.vtr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.nivel5.cl 1178137853 2589 190.44.68.152 (2 May 2007 20:30:53 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Wed, 2 May 2007 20:30:53 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.10) Gecko/20060419 Thunderbird/1.5.0.10 Mnenhy/0.7.5.0