ROUND en ->sum()

edited mayo 2012 in Beta2
hola amigos

estoy tratando de hacer un round de 2 digitos dentro de un sum() de datos de tipo float del ActiveRecord en una vista cualquiera del beta2.

en este momento lo tengo de esta forma: <?php echo Load::model('entradas')->count_by_sql('SELECT ROUND(SUM(sst),2) FROM entradas'); ?>
se que esto debería quedar así: <?php echo Load::model('entradas')->sum('sst');?> aunque sin round.

e intentado con: <?php echo Load::model('entradas')->average(round('sst'),2); ?> pero solo muestra 0.0000

Alguna sugerencia?

desde ya gracias por las respuestas.

Comentarios

  • prueba asi 
    <?php echo round(Load::model('entradas')->sum('sst'),2); ?>

    Primero obtienes la suma del modelo, y luego tu le haces el redondeo con funciones de php
  • Muchas gracias, funciona de maravillas.

    buscare para aplicar con <?php echo round(Load::model('entradas')->avg('sst'),2); ?> 

    porque me sale el siguiente error:

    KumbiaException: No existe el método 'avg' en ActiveRecord::Entradas (0)
  • <?php echo round(Load::model('entradas')->average('sst'),2); ?> 
Sign In or Register to comment.