Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
timestamp + interval в процедуре, помогите!
|
|||
|---|---|---|---|
|
#18+
Привет всем, в процедуре имеем: bill_p integer; start_date timestamp; end_date timestamp; start_date проверял, не нулевое доходит до этого вражения, перепробовал много вариантов, вот самые "правильные": end_date := start_date + interval ''||bill_p||' days' - interval '1 sec'; ERROR: invalid input syntax for type interval: "" CONTEXT: SQL statement "SELECT $1 + interval ''|| $2 ||' days' - interval '1 sec'" тут если вместо bill_p поставить константу то всё ОК select (timestamp ''||start_date||'' + interval ''||bill_p||' days' - interval '1 sec') as aaa into end_date; ERROR: invalid input syntax for type timestamp: "" CONTEXT: SQL statement "SELECT (timestamp ''|| $1 ||'' + interval ''|| $2 ||' days' - interval '1 sec') as aaa" execute 'select timestamp '''||start_date||''' + interval '''||bill_p||' days'' - interval ''1 sec'' into end_date'; ERROR: EXECUTE of SELECT ... INTO is not implemented yet Поделитесь если кто сталкивался. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 15:48 |
|
||
|
timestamp + interval в процедуре, помогите!
|
|||
|---|---|---|---|
|
#18+
попробуй (bill_p::text || ' days')::interval ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 17:27 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33507927&tid=2006685]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 386ms |

| 0 / 0 |
