Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

¿Versiones distintas de MySQL?

Estas en el tema de ¿Versiones distintas de MySQL? en el foro de Mysql en Foros del Web. Hola gente. Tengo esta consulta: Select e.equipo, p.*, p.g_fav - p.g_enc as dif from posiciones p INNER JOIN equipos e ON p.equipoID=e.equipoID where campeonatoID = ...
  #1 (permalink)  
Antiguo 19/05/2006, 09:08
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 17 años, 11 meses
Puntos: 7
¿Versiones distintas de MySQL?

Hola gente.

Tengo esta consulta:

Select e.equipo, p.*, p.g_fav - p.g_enc as dif from posiciones p INNER JOIN equipos e ON p.equipoID=e.equipoID where campeonatoID = 9 Order by p.ptos DESC, dif ASC

En mi servidor local funciona bien, pero cuando la subi a internet, la cuenta dif me devuelve cualquier valor cuando el resultado es negativo. Supongo que será porque las versiones deben ser distintas.

¿Alguien sabe como podría resolverlo?

Gracias
  #2 (permalink)  
Antiguo 19/05/2006, 09:50
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
en primero lugar la parte p.g_fav - p.g_enc escribela entre parentesis (p.g_fav - p.g_enc) y cambia el nombre que le asignas a la columna (DIF) ya que en alguna version de MYSQL fue palabra reservada.

No lo he comprobado pero puede ser un BUG
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 19/05/2006, 10:11
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 17 años, 11 meses
Puntos: 7
Probé hacerlo como dijiste, pero sigue haciendo lo mismo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:11.