Hi guys, I am having the error below:
Número do Ticket 187.122.40.48.2018-08-14.20-50-49.b4d5d6f0-071d-4f6b-aec3-1c662eb5ea0c <class 'psycopg2.ProgrammingError'> function sum(character varying) does not exist LINE 1: SELECT SUM("ov_home"."valor") FROM "ov_home" WHERE ((("ov_ho... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts.Versão web2py™ Version 2.16.1-stable+timestamp.2017.11.14.05.54.25 Python Python 2.7.12: /home/www-data/py27env/bin/uwsgi (prefix: /home/www-data/py27env)Traceback 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Traceback (most recent call last): File "/home/www-data/py27env/web2py/gluon/restricted.py", line 219, in restricted exec(ccode, environment) File "/home/www-data/py27env/web2py/applications/nwproducao/compiled/controllers.relatorios.bonus_area.py", line 530, in <module> File "/home/www-data/py27env/web2py/gluon/globals.py", line 419, in <lambda> self._caller = lambda f: f() File "/home/www-data/py27env/web2py/applications/nwproducao/compiled/controllers.relatorios.bonus_area.py", line 320, in bonus_area File "/home/www-data/py27env/web2py/applications/nwproducao/compiled/models.funcoes.py", line 1367, in gera_bonus_area File "/home/www-data/py27env/web2py/applications/nwproducao/compiled/models.funcoes.py", line 1422, in total_venda_home File "/home/www-data/py27env/web2py/gluon/packages/dal/pydal/objects.py", line 2250, in select return adapter.select(self.query, fields, attributes) File "/home/www-data/py27env/web2py/gluon/packages/dal/pydal/adapters/base.py", line 762, in select return self._select_aux(sql, fields, attributes, colnames) File "/home/www-data/py27env/web2py/gluon/packages/dal/pydal/adapters/base.py", line 718, in _select_aux rows = self._select_aux_execute(sql) File "/home/www-data/py27env/web2py/gluon/packages/dal/pydal/adapters/base.py", line 712, in _select_aux_execute self.execute(sql) File "/home/www-data/py27env/web2py/gluon/packages/dal/pydal/adapters/__init__.py", line 67, in wrap return f(*args, **kwargs) File "/home/www-data/py27env/web2py/gluon/packages/dal/pydal/adapters/base.py", line 412, in execute rv = self.cursor.execute(command, *args[1:], **kwargs) ProgrammingError: function sum(character varying) does not exist LINE 1: SELECT SUM("ov_home"."valor") FROM "ov_home" WHERE ((("ov_ho... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. The code that is getting this error is: total = db.ov_home.valor.sum() total_venda = db( (db.ov_home.home_id == home_id) & (db.ov_home.data_ordem.year() == ano) & (db.ov_home.data_ordem.month() == mes) ).select(total).first()[total] I think I am using nothing out of normal, isn´t it? Thanks your helping André -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.