2015-03-18 3 views
-2
SELECT SUM(salesamt) from t0006.retailsummary WHERE perioddate between '2012-11-2' and '2013-12-31'; 

его работы, но я хочу (с помощью переменной даты, я назначил startdate=2012-11-1 подобное)ДАТА PBM В PostGreSQL

SELECT SUM(salesamt) from t0006.retailsummary WHERE perioddate between startdate and enddate; 

ее не работает

+1

преобразовать его в 'datetime' –

+1

вы не указывать дату, вы используете только имя поля таблицы? –

+0

- это теги grails, которые здесь актуальны? если да, пожалуйста, также покажите код, вы вызываете запрос. – cfrick

ответ

0
\set startdate '\'' 2012-11-02 '\'' 
\set enddate '\'' 2013-12-31 '\'' 
SELECT SUM(salesamt) from t0006.retailsummary WHERE perioddate between :startdate and :enddate; 
Смежные вопросы