Tema: Select
Ver Mensaje Individual
  #17 (permalink)  
Antiguo 23/01/2013, 12:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Select

La idea era precisamente que no hubiese diferencias, pero con una resolucion de más simplicidad para el parser.
La cosa es evitar en lo posible el uso de funciones innecesarias, y lo que estabas haciendo podía ser poco performántico llegado el caso de tablas muy grandes. En pocos registros (algunos miles), no vas a encontrar diferencia sustanciales.
Para mayor claridad, cuando haces una evaluación lógica (A>B, A=B, etc.), la operacion siempre devuelve un entero que representa TRUE (1) o FALSE (0), por lo que en tu contexto podías usar eso sólo para sumar. Es un modo más simple de lograr lo mismo.
En cambio el uso de CASE (que es mejor evitar a menos que sea totalmente necesario), realiza comparaciones más complejas, que no se necesitaban.
De allí mi proposición.

Me alegro que funcionara, porque era medio un experimento.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)