我正在創建試圖從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