0
pg_query_params(SELECT * FROM example WHERE date >= (NOW() - INTERVAL '1 day'), array());
上面的語法將工作,但我怎樣才能動態提供日期pg_query_params
?pg_query_params提供日期參數與postgresql
我已經試過
pg_query_params(SELECT * FROM example WHERE date >= (NOW() - INTERVAL $1), array('1 day'));
pg_query_params(SELECT * FROM example WHERE date >= (NOW() - INTERVAL $1 day), array('1'));
和其他幾個組合,但他們似乎並不管用。 這是做什麼的正確方法?
合作。你怎麼解決這個問題的? – Aaron
純運氣 - 我曾經使用cast來代替value前的類型,比如'now() - '2016-01-01':: timestamptz'而不是'now() - timestamptz'2016-01-01''等等上。所以我剛剛重新編寫了你的QRY,並且從第一次嘗試開始工作。 –