Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2006, 15:28
Avatar de pempas
pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 4 meses
Puntos: 6
¿Cómo podría hacer esta consulta en MySQL?

Buenas,

Tenía esta consulta echa en Access y funcionaba perfectamente, pero al pasarlo a MySQL me da el siguiente error:

Cita:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E31)
[MySQL][ODBC 3.51 Driver][mysqld-5.0.16-nt]FUNCTION bd.Rnd does not exist
La instrucción es esta:

Cita:
Sql = "Select a.IdArticulo, a.PrecioA From Articulos a Inner Join Promociones p On" _
& " (a.IdArticulo=p.IdArticulo) " _
& "Where p.Especial=True Order By Rnd (" & -1 * (intRandomNumber) & "*ID)"
Muchas gracias de antemano.