23/03/2010, 16:20
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses Puntos: 300 | |
Respuesta: Ordenar precios equivalentes en 2 monedas diferentes En la tabla moneda, añade un campo numérico, de tipo doble, para incluir por qué número hay que multiplicar esa moneda para obtener un valor de referencia, algo así como valordecambio, que será el que tú decidas, y luego multiplica el valor de la moneda por el valordecambio para obtener el orden. Me explico. Si usas el $ y el dólar vale 19 $, eso quiere decir que si usas el $ como valor de referencia, el valor de ese campo numérico debe ser 19 en el caso del dolar y 1 en el caso del $. Eso con todas las monedas que uses, es decir, todas deben tener un valordereferencia para obtener $; para ordenar usas un campo como este ORDER BY precio*valordecambio |