Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2015, 13:32
adripol94
 
Fecha de Ingreso: abril-2015
Mensajes: 17
Antigüedad: 9 años, 1 mes
Puntos: 0
mysql maximo de la columna...

Bueno pues tengo un lio que ni para que... :(, la historia esta en que tengo 2 tablas
Distribucion:
Código MySQL:
Ver original
  1. +------+----------+----------+
  2. | CIFC | Codcoche | Cantidad |
  3. +------+----------+----------+
  4. | 0001 | 001      |        3 |
  5. | 0001 | 005      |        7 |
  6. | 0001 | 006      |        7 |
  7. | 0002 | 006      |        5 |
  8. +------+----------+----------+

y
concesionario:
Código MySQL:
Ver original
  1. +------+--------+-----------+
  2. | CIFC | Nombre | Ciudad    |
  3. +------+--------+-----------+
  4. | 0001 | ACAR   | Madrid    |
  5. | 0002 | BCAR   | Madrid    |
  6. | 0003 | CCAR   | Barcelona |
  7. +------+--------+-----------+

Tengo que sacar el nombre del concesionario cuyo stock(Distribución) sea el mayor.

Sease sumo las cantidades agrupadas por CIFC y luego le hago una comparación con CIFC de una tabla a otra y saco el nombre... Pero no lo saco :(.

Supongo que sera algo así:

Código MySQL:
Ver original
  1. mysql> SELECT Concesionario.Coches
  2.     -> FROM Concesionario, Distribucion
  3.     -> WHERE Concesionario.CIFC IN
  4.     -> (SELECT Distribucion.CIFC, MAX(suma)
  5.     -> FROM Distribucion
  6.     -> WHERE SUM(Cantidad) as suma
  7.     -> GROUP BY CIFC);

Última edición por gnzsoloyo; 14/04/2015 a las 13:50