
22/02/2009, 11:47
|
 | | | Fecha de Ingreso: mayo-2008 Ubicación: Oxford
Mensajes: 35
Antigüedad: 16 años, 10 meses Puntos: 6 | |
Respuesta: Problema con ORDER BY CASE puede ayudarte
El foro no funciona, asii que no pueda dejar el codigo aquii.
Hola! Creo que el problema es que no se puede dividir algo por 0.
Se puede evitar esto por el uso de la sentencia "CASE"
ORDER BY
(CASE when votos1=0 THEN 0 ELSE puntos1/votos1 END) +
(CASE when votos2=0 THEN 0 ELSE puntos2/votos2 END) DESC;
Espero que este te ayude.
Saludos. |