PHP - Mayor numero con PHP y MySQL

 
Vista:
sin imagen de perfil
Val: 14
Ha aumentado su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Mayor numero con PHP y MySQL

Publicado por Leandro (15 intervenciones) el 17/10/2015 23:04:35
Hola, vengo por aca con algo que puede ser un pequeño problema para ustedes pero que es un problema gigante para mi...

El caso es que tengo una tabla en MYSQL la cual se llama 'ventas', la cual se encarga de alojar todas las ventas que se hagan en una tienda por cada taquilla.

La tabla 'ventas' se forma de 3 columnas que son ID (llave primaria y autoincrementable), ID_TAQUILLA (El ID de la taquilla que realizo la venta) y MONTO (el monto de la venta).

La tabla Taquillas se forma de 2 columnas que son ID (ID de la taquilla) y Nombre (nombre de la taquilla).

Ahora lo que quiero hacer es algun tipo de script en PHP que me determine cual Taquilla tiene el mayor monto en Ventas y que me retorne el ID de esa taquilla.

No se si me explique de la mejor manera por ejemplo:
Supongamos que tenemos 3 taquillas en la tabla TAQUILLAS:

ID - NOMBRE
------------------
01 - Taquilla1
02 - Taquilla2
03 - Taquilla3

En la tabla VENTAS tenemos:

ID - ID_TAQUILLA - MONTO
01------------01--------10000
02------------01--------40000
03------------01---------70000
04------------02---------2000
05------------02---------4000
06------------03----------1000
07------------03-----------5000

En este caso como ven la Taquilla que realizo el mayor monto en Ventas fue la TAQUILLA1 de ID 01, en este caso necesito que el script me devuelva el ID de esta taquilla.

Seria muy grato que pudieran ayudarme! Saludos a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Mayor numero con PHP y MySQL

Publicado por xve (6935 intervenciones) el 18/10/2015 10:56:52
Hola Leandro, seria algo así:

1
2
3
select v.ID_TAQUILLA,sum(v.MONTO) as Total
from VENTAS v left join TAQUILLAS t on t.ID=v.ID_YAQUILLA
grup by v.ID_TAQUILLA ORDER BY Total DESC LIMIT 1

No lo he probado... coméntanos si te funciona, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 14
Ha aumentado su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Mayor numero con PHP y MySQL

Publicado por Leandro (15 intervenciones) el 18/10/2015 17:45:18
Me funciono Perfecto! Muchas Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar