Version 3, last updated by phillipo at August 31, 2007 17:15 UTC
24-5-4-PromContSumMinMax
24.5.4 Promedio, Contando, Sumando, Mínimo y Máximo
Una de las tareas más comunes es el uso de contadores y sumadores de registros en consultas, así como el uso de otras funciones de agrupación. El método de conteo de registros se llama count y puede recibir como parámetros condiciones de este.
Ejemplo
- #Cuantos productos hay?
- print Productos->count();
- #Cuantos productos hay con estado = 'A'?
- print Productos->count(“estado='A'”);
Las funciones de agrupación suma, mínimo, promedio y máximo, son utilizadas de esta
forma:
Ejemplo
- #Cuantos suma el valor de todos los productos?
- print Productos->sum(“valor”);
- #Cuantos suma el valor de los productos activos?
- print Productos->sum(“valor”, “conditions: estado='A'”);
- #Promedio del valor de los productos activos?
- print Productos->average(“valor”, “conditions: estado='A'”);
- #El valor mínimo de los productos activos?
- print Productos->minumum(“valor”, “conditions: estado='A'”);
- #El valor máximo de los productos activos?
- print Productos->maximum(“valor”, “conditions: estado='A'”);