Necesito obtener el valor maximo luego de haber usado count sobre un campo
Código PHP:
....COUNT( order_id ) AS cantidad....
Para obtener el "54" intenté esta sintaxis pero no funciona
Código PHP:
MAX (COUNT( order_id )) AS maximo
| |||
max luego de count Hola a todos! Necesito obtener el valor maximo luego de haber usado count sobre un campo Código PHP: Para obtener el "54" intenté esta sintaxis pero no funciona Código PHP:
__________________ I am Doyle please insert code. |
| |||
Respuesta: max luego de count Basicamente utilizo 2 campos: order_id, order_date, el 2º tiene formato datetime Quiero obtener la cantidad de ordenes por mes desde hace 1 año, tambien para uso de una grafica, necesito saber de los 12 montos obtenidos, cual es el mayor. Código PHP:
__________________ I am Doyle please insert code. |
| ||||
Respuesta: max luego de count
Código sql:
Ver original
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: max luego de count Bueno creo que en vez de SUM debo usar MAX para obtener el valor maximo los obtenidos, tambien agregé un alias en el 1º select, para poder usarlo en php resultado final: Código PHP: ![]()
__________________ I am Doyle please insert code. |
| |||
Respuesta: max luego de count Upsss! surgió un problema, ¿puede ser que haya perdido los campos del 2º select? porque solo puedo mostrar tope, el resto no.
__________________ I am Doyle please insert code. |
| ||||
Respuesta: max luego de count también los puedes sacar,
Código sql:
Ver original
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: max luego de count Bueno, surgio otro problemilla, todavia es en el campo "tope": La subconsulta me trae 4 registros donde sus valores no se podrian agrupar (group by) por ser todos diferentes(obvio que igual se utiliza). Por lo tanto en la consulta "externa", el SUM no suma los valores de orders.cantidad de los 4 registros, sino toma los 4 valores por separado, mostrando en pantalla, en el campo tope 4 valores iguales a los que aparecen en el campo cantidad. Código PHP: Gracias!
__________________ I am Doyle please insert code. |
| ||||
Respuesta: max luego de count No te entendí. ![]() Pero prueba agrupando por todos los campos de la consulta externa. GROUP BY MONTH(orders.order_date),orders.cantidad, orders.mes,orders.mesInicio,orders.anioInicio
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: max luego de count una imagen vale más que mil palabras, la subconsulta me trae estos registros: http://img39.imageshack.us/img39/7785/selectiong.jpg Como podria obtener el SUM del campo cantidad? probe el group by pero sige sin sumar...
__________________ I am Doyle please insert code. |
| ||||
Respuesta: max luego de count Regalame lo siguiente: create table orders(id.... etc etc); Unos cuantos inserts insert into orders values(valores); Con eso te ayudo a probar.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: max luego de count La tabla: Código PHP: Código PHP:
__________________ I am Doyle please insert code. |
| ||||
Respuesta: max luego de count doylelives Para realizar una suma, se requiere tener establecido el parametro de agrupamiento que debe respetar si existen mas campos. si lo que necesitas es algo así:
Código sql:
Ver original te recomendaría hacer una vista de la consulta y posteriormente, llamar la suma de la vista creada.
Código sql:
Ver original un saludo.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |