<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: MySQL (no) sabe sumar números positivos</title>
	<atom:link href="http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/feed/" rel="self" type="application/rss+xml" />
	<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/</link>
	<description>Hermandad informática</description>
	<lastBuildDate>Sat, 13 Mar 2010 06:08:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: garaged</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-226</link>
		<dc:creator>garaged</dc:creator>
		<pubDate>Sun, 11 Jan 2009 01:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-226</guid>
		<description>postgres ni siquiera puede soporta columnas de enteros positivos :)

El comentario de wainamoinen (WTF!) es muy interesante, aunque obvio, lo que está haciendo mysql en esta resta (las restas son sumas, de la misma manera que las multiplicaciones son divisiones o viceversa) le queda claro a la mayoría aqui, lo incomodo es que mysql devuelve lo correcto no lo esperado :)</description>
		<content:encoded><![CDATA[<p>postgres ni siquiera puede soporta columnas de enteros positivos <img src='http://cofradia.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>El comentario de wainamoinen (WTF!) es muy interesante, aunque obvio, lo que está haciendo mysql en esta resta (las restas son sumas, de la misma manera que las multiplicaciones son divisiones o viceversa) le queda claro a la mayoría aqui, lo incomodo es que mysql devuelve lo correcto no lo esperado <img src='http://cofradia.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wainamoinen</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-224</link>
		<dc:creator>wainamoinen</dc:creator>
		<pubDate>Fri, 09 Jan 2009 00:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-224</guid>
		<description>Eso no es un bug.
Si le pones un signo negativo a un tipo de datos entero positivo lo que te hace es calcular el complemento a 2 para operar como si fueran tipo de datos entero con signo.
http://en.wikipedia.org/wiki/Signed_number_representations#Two.27s_complement

De esta forma trabajando en tipos de datos de 64 bits, lo que es -1 en un entero con signo es 18446744073709551615 en un entero sin signo, -2 es 18446744073709551614, et cetera.

Ese es el riesgo de mezclar enteros con signo y enteros sin signo.

La mayoría de los compiladores de C te avisan de un posible error de desbordamiento por mezclar tipos de enteros, que mal que el MySQL no advierta de esta situación. Que claro es originalmente un error por desconocimiento de programador.</description>
		<content:encoded><![CDATA[<p>Eso no es un bug.<br />
Si le pones un signo negativo a un tipo de datos entero positivo lo que te hace es calcular el complemento a 2 para operar como si fueran tipo de datos entero con signo.<br />
<a href="http://en.wikipedia.org/wiki/Signed_number_representations#Two.27s_complement" rel="nofollow">http://en.wikipedia.org/wiki/Signed_number_representations#Two.27s_complement</a></p>
<p>De esta forma trabajando en tipos de datos de 64 bits, lo que es -1 en un entero con signo es 18446744073709551615 en un entero sin signo, -2 es 18446744073709551614, et cetera.</p>
<p>Ese es el riesgo de mezclar enteros con signo y enteros sin signo.</p>
<p>La mayoría de los compiladores de C te avisan de un posible error de desbordamiento por mezclar tipos de enteros, que mal que el MySQL no advierta de esta situación. Que claro es originalmente un error por desconocimiento de programador.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ed</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-223</link>
		<dc:creator>ed</dc:creator>
		<pubDate>Thu, 08 Jan 2009 22:46:57 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-223</guid>
		<description>1 + (-1)
no es una suma de números positivos...</description>
		<content:encoded><![CDATA[<p>1 + (-1)<br />
no es una suma de números positivos&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leon</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-222</link>
		<dc:creator>leon</dc:creator>
		<pubDate>Thu, 08 Jan 2009 20:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-222</guid>
		<description>aquí la respuesta: gravatar.com</description>
		<content:encoded><![CDATA[<p>aquí la respuesta: gravatar.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leon</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-220</link>
		<dc:creator>leon</dc:creator>
		<pubDate>Thu, 08 Jan 2009 19:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-220</guid>
		<description>no me acuerdo Turbo, pero deja investigo</description>
		<content:encoded><![CDATA[<p>no me acuerdo Turbo, pero deja investigo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Turbo</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-218</link>
		<dc:creator>Turbo</dc:creator>
		<pubDate>Thu, 08 Jan 2009 17:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-218</guid>
		<description>Oye leon ¿como se ponen la imagen del... gato?</description>
		<content:encoded><![CDATA[<p>Oye leon ¿como se ponen la imagen del&#8230; gato?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Turbo</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-217</link>
		<dc:creator>Turbo</dc:creator>
		<pubDate>Thu, 08 Jan 2009 17:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-217</guid>
		<description>Uy Garaged, eso de vivir con la base de datos equivocada... yo por eso uso postgresql :-P</description>
		<content:encoded><![CDATA[<p>Uy Garaged, eso de vivir con la base de datos equivocada&#8230; yo por eso uso postgresql <img src='http://cofradia.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: garaged</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-214</link>
		<dc:creator>garaged</dc:creator>
		<pubDate>Thu, 08 Jan 2009 16:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-214</guid>
		<description>leon, que nombre tiene esta operacion? 1 + (-1) jeje

Y bueno, en el IF puse &quot;-1000&quot; en vez de mayor que &quot;&gt;1000&quot;.

Y por último, pos pa mi tiene más sentido que de cero, a que de &quot;18446744073709551619&quot; no crees ??

El mundo es tan variado que todos queremos algo diferente no ?</description>
		<content:encoded><![CDATA[<p>leon, que nombre tiene esta operacion? 1 + (-1) jeje</p>
<p>Y bueno, en el IF puse &#8220;-1000&#8243; en vez de mayor que &#8220;&gt;1000&#8243;.</p>
<p>Y por último, pos pa mi tiene más sentido que de cero, a que de &#8220;18446744073709551619&#8243; no crees ??</p>
<p>El mundo es tan variado que todos queremos algo diferente no ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leon</title>
		<link>http://cofradia.org/2009/01/07/mysql-no-sabe-sumar-numeros-positivos/comment-page-1/#comment-212</link>
		<dc:creator>leon</dc:creator>
		<pubDate>Wed, 07 Jan 2009 23:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=608#comment-212</guid>
		<description>¿no sabe sumar? ¿que no lo que estas haciendo es una resta? ¿por que habría de darte cero si el resultado es negativo?</description>
		<content:encoded><![CDATA[<p>¿no sabe sumar? ¿que no lo que estas haciendo es una resta? ¿por que habría de darte cero si el resultado es negativo?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
