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.

Reply via email to