powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ошибка переменной
5 сообщений из 5, страница 1 из 1
ошибка переменной
    #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
ошибка переменной
    #39843847
polyakov_vi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй такую конструкцию
echo "
select * from t where id =. ${var}
" | psql
...
Рейтинг: 0 / 0
ошибка переменной
    #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
ошибка переменной
    #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
ошибка переменной
    #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
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ошибка переменной
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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