Diferencia entre revisiones de «Conteos y Sumatorias»

De KumbiaPHP Framework Wiki
 
(No se muestran 4 ediciones intermedias de otro usuario)
Línea 4: Línea 4:
 
Emula la función de agrupamiento count.
 
Emula la función de agrupamiento count.
 
<Source lang=php line>
 
<Source lang=php line>
$numero_registros = $Clientes>
+
$numero_registros = $Clientes->count();
count();
+
$numero_registros = $Clientes->count(“ciudad = 'BOGOTA'”);
$numero_registros = $Clientes>
 
count(“ciudad = 'BOGOTA'”);
 
 
</source>
 
</source>
  
Línea 15: Línea 13:
 
emula la función de agrupamiento sum en el lenguaje SQL.
 
emula la función de agrupamiento sum en el lenguaje SQL.
 
<source lang=php line>
 
<source lang=php line>
$suma = $Productos>
+
$suma = $Productos->sum(“precio”);
sum(“precio”);
+
$suma = $Productos->sum(“precio”, “conditions: estado = 'A'”);
$suma = $Productos>
 
sum(“precio”, “conditions: estado = 'A'”);
 
 
</source>
 
</source>
  
 
==Count_by_sql==
 
==Count_by_sql==
Realiza una sumatoria utilizando lenguaje SQL.
+
Realiza un conteo utilizando lenguaje SQL.
 
<source lang=php line>
 
<source lang=php line>
$numero = $Productos>
+
$numero = $Productos->count_by_sql(“select count(precio) from productos, facturas where factura.codigo = 1124 \
count_by_sql(“select count(precio) from productos,
+
and factura.codigo_producto = productos.codigo_producto”);
facturas where factura.codigo = 1124 and factura.codigo_producto =
 
productos.codigo_producto”)
 
 
</source>
 
</source>
 +
 +
==Sum_by_sql==
 +
Pendiente

Revisión actual del 05:50 30 jul 2016

Count[editar]

Realiza un conteo sobre los registros de la entidad con o sin alguna condición adicional. Emula la función de agrupamiento count.

$numero_registros = $Clientes->count();
$numero_registros = $Clientes->count(“ciudad = 'BOGOTA'”);

Sum[editar]

Realiza una sumatoria sobre los valores numéricos de el atributo de alguna entidad, emula la función de agrupamiento sum en el lenguaje SQL.

$suma = $Productos->sum(“precio”);
$suma = $Productos->sum(“precio”, “conditions: estado = 'A'”);

Count_by_sql[editar]

Realiza un conteo utilizando lenguaje SQL.

$numero = $Productos->count_by_sql(“select count(precio) from productos, facturas where factura.codigo = 1124 \
 and factura.codigo_producto = productos.codigo_producto”);

Sum_by_sql[editar]

Pendiente