Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ошибка переменной / 5 сообщений из 5, страница 1 из 1
30.07.2019, 15:34
    #39843041
extra_dj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка переменной
Приветствую! необходимо подставлять дату в запросе. Есть скрипт такого плана:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
drop table if exists t;
create temporary table t as 
with 
t as 
(
select date(${dateMin}::text) as start ,
          date(${dateMax}::text) as end
),
select * from t
;


Подскажите, почему возникает ошибка на значении ${dateMin}? Спасибо.
...
Рейтинг: 0 / 0
01.08.2019, 09:27
    #39843847
polyakov_vi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка переменной
попробуй такую конструкцию
echo "
select * from t where id =. ${var}
" | psql
...
Рейтинг: 0 / 0
01.08.2019, 17:02
    #39844235
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка переменной
extra_djПриветствую! необходимо подставлять дату в запросе. Есть скрипт такого плана:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
drop table if exists t;
create temporary table t as 
with 
t as 
(
select date(${dateMin}::text) as start ,
          date(${dateMax}::text) as end
),
select * from t
;


Подскажите, почему возникает ошибка на значении ${dateMin}? Спасибо.

где текст ошибки?
...
Рейтинг: 0 / 0
01.08.2019, 17:24
    #39844248
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка переменной
extra_djПриветствую! необходимо подставлять дату в запросе. Есть скрипт такого плана:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
drop table if exists t;
create temporary table t as 
with 
t as 
(
select date(${dateMin}::text) as start ,
          date(${dateMax}::text) as end
),
select * from t
;


Подскажите, почему возникает ошибка на значении ${dateMin}? Спасибо.

Поработаю слепым оракулом и предположу что потому что даты и прочие текстовые поля надо в одинарных кавычках указывать.
date('${dateMin}'::text)
...
Рейтинг: 0 / 0
02.08.2019, 09:41
    #39844434
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка переменной
Maxim Bogukextra_djПриветствую! необходимо подставлять дату в запросе. Есть скрипт такого плана:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
drop table if exists t;
create temporary table t as 
with 
t as 
(
select date(${dateMin}::text) as start ,
          date(${dateMax}::text) as end
),
select * from t
;


Подскажите, почему возникает ошибка на значении ${dateMin}? Спасибо.

Поработаю слепым оракулом и предположу что потому что даты и прочие текстовые поля надо в одинарных кавычках указывать.
date('${dateMin}'::text)

почему же оракулом, есть же сообщение об ошибке:

"Я - ошибка, я возникаю на значении ${dateMin}. Спасибо"
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ошибка переменной / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]