<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Gracias por vuestra respuesta,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>El problema que la version del programa es standard
y los campos 2 y 3 nos son imprescindibles, ya que son</FONT><FONT face=Arial
size=2> tarifas calculadas dependientes de una tarifa base que nos proporciona
el proveedor. El proveedor nos envia una tarifa en excel que para no tener que
añadirla a mano en el sistema (de esta forma los valores se calculan) importo
directamente estos precios a la base de datos (campo 1). Mi sorpresa es que esos
datos no se actualizan en el momento de la importacion como era de esperar.
Investigare un poco mas, me imagino que habra otra tabla por medio. Ya os
diré.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>----------------------------------------------------<BR>Angel Luis de
Fuertes<BR><A
href="mailto:angel@gruposursa.com">angel@gruposursa.com</A><BR>Grupo de Compras
del Sur, SA<BR><A href="http://www.gruposursa.com">www.gruposursa.com</A></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=oropeza@gmail.com href="mailto:oropeza@gmail.com">Cesar Sanchez</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=usuarios@mysql-hispano.org
href="mailto:usuarios@mysql-hispano.org">MySQL Hispano</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, September 26, 2007 6:33
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [MySQL Hispano] ACTUALIZAR
VALORES</DIV>
<DIV><BR></DIV>:Una de las reglas de normalización (no me acuerdo cual :P)
dice que en una tabla no debes tener valores en columnas<BR>:dependientes de
otras columnas, justo como lo que nos comentas,..<BR><BR>No siempre la
normalización nos da los mejores resultados. Si, ahorras espacio en la base de
datos pero vas a requerir de poder de procesamiento para algunas operaciones
de joins o de calculo de valores (en especial si hablamos de millones de
datos). Para ciertas operaciones en especial la de explotación de datos es más
rápido tener los valores ya calculados. Como los dispositivos de
almacenamiento ahora ya son más flexibles podemos intercambiar espacio por
velocidad de procesamiento sin que nos remuerda la conciencia. <BR><BR>Por
ejemplo, en algunas estructuras complejas en donde tienes valores acumulados
en tablas. La diferencia entre tener el valor almacenado en la fila del
elemento, en ves de tener que calcular el acumulado en cada operación es la
diferencia entre reportes de 1 segundo o 5 minutos. Y es mas critico si estos
valores se usan para otros cálculos dentro de la aplicación (Contabilidad).
<BR><BR>No olvides también el aspecto de redondeos y manejo de decimale s
entre otros factures. <BR><BR>Es cuestión de analizar los datos y encontrar el
equilibrio. <BR><BR>Saludos<BR><BR>César Sánchez<BR><BR><BR>
<DIV><SPAN class=gmail_quote>On 9/25/07, <B class=gmail_sendername>Eduardo
Zarate</B> <<A
href="mailto:eduardo@mysql-hispano.org">eduardo@mysql-hispano.org</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV text="#000000" bgcolor="#ffffff"><BR>Pues eso te pasa por hacer cosas
que no debes,..<BR><BR>jeje..<BR><BR>Una de las reglas de normalización (no
me acuerdo cual :P) dice que en una tabla no debes tener valores en
columnas<BR>dependientes de otras columnas, justo como lo que nos
comentas,..<BR><BR>De hecho, creo que no tiene mucho sentido guardar esos
valores en campo2 y campo3, pues son valores calculados... yo<BR>te
recomiendo que elimines de tu tabla las columnas campo2 y campo3 y que
intentes hacer funcionar así tu aplicación, ya<BR>sin esas
columnas.<BR><BR><BR>Sale y vale<BR>Byte<BR><BR><BR>[Gruposur] Angel Luis de
Fuertes escribió:
<BLOCKQUOTE type="cite">
<DIV><FONT face=Arial size=2>Hola a <A
onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:tod@s"
target=_blank>tod@s</A></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Tengo una tabla con 3 campos</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>campo1 - campo 2 - campo 3</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>el campo 2 y el campo 3 son valores numericos
dependientes del campo 1</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>ejemplo: tengo un producto que vale 35 €, el
campo 2 = campo 1 + 3% y el campo 3 = campo 1 + 4%..</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Cuando importo los datos del campo1 de una
hoja excel, los datos del campo 2 y el campo 3 no se
actualizan/modifican.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>He intentado con:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>update table tabla.campo2;</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>pero no funciona, alguien me
orienta?</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Gracias</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial
size=2>----------------------------------------------------<BR>Angel Luis
de Fuertes<BR><A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:angel@gruposursa.com"
target=_blank>angel@gruposursa.com</A><BR>Grupo de Compras del Sur,
SA<BR><A onclick="return top.js.OpenExtLink(window,event,this)"
href="http://www.gruposursa.com"
target=_blank>www.gruposursa.com</A></FONT></DIV><PRE><HR width="90%" SIZE=4>
_______________________________________________<BR>Usuarios mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Usuarios@mysql-hispano.org" target=_blank>Usuarios@mysql-hispano.org</A>
<A onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios" target=_blank>http://lists.mysql-hispano.org/mailman/listinfo/usuarios</A>
</PRE></BLOCKQUOTE><BR></DIV><BR>_______________________________________________<BR>Usuarios
mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:Usuarios@mysql-hispano.org">Usuarios@mysql-hispano.org</A><BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios"
target=_blank>http://lists.mysql-hispano.org/mailman/listinfo/usuarios</A><BR><BR></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>Usuarios mailing
list<BR>Usuarios@mysql-hispano.org<BR>http://lists.mysql-hispano.org/mailman/listinfo/usuarios<BR></BLOCKQUOTE></BODY></HTML>