我正在创建试图从Python中创建Postgres中的函数。我与postgres数据库的连接使用Psycopg 2,并在其他情况下成功连接。代码: pg_cursor.execute('CREATE OR REPLACE FUNCTION %s.fix_geometry(geometry) \
RETURNS SETOF geometry AS\
$BODY$\
S
do
$xyz$
declare
y text;
i record;
begin
y := to_char(current_timestamp, 'YYYYMMDDHHMMSS');
raise notice '%',y;
execute 'CREATE TEMP TABLE someNewTable'
||y
||' AS select * from (VAL
找到两个日期之间的天数,我们可以使用这样的事情: SELECT date_part('day',age('2017-01-31','2017-01-01')) as total_days;
在我们拿到30输出,而不是31.为什么是上面的查询? 而且我还希望找到天数为,除了星期日。预计输出区间('2017-01-01', '2017-01-31'): Total Days = 31
Total