Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
Добрый день, вопрос такой написал функцию CREATE FUNCTION test_101() RETURNS int4 AS ' DECLARE time_now timestamp; time_now_mod integer; BEGIN SELECT INTO time_now now(); SELECT INTO time_now_mod EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE ''time_now''); return time_now_ep; END;' language 'plpgsql'; при SELECT test_101() AS grey; выдаётся ошибка ERROR: invalid input syntax for type timestamp with time zone: "time_now" CONTEXT: SQL statement "SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE 'time_now')" что бы это могло значить ? помогите plz... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 12:20 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
сдаётся мне что-то не правильно с типом данных =), но что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 12:35 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
сдаётся мне что-то не правильно с типом данных =), но что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 12:49 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
А шо такое time_now ? если текущее время то лучше посмотерть http://www.postgresql.org/docs/8.1/interactive/functions-datetime.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 13:41 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
действительно... =) спасиб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 14:07 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
хотя проблема осталась... не в этом дело.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 15:46 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
хотя проблема осталась... не в этом дело.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 15:57 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
нам по 2 раза повторять ненадо.. мы понимаем с первого :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 17:25 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
sorry , случайно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 18:10 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
а всё -таки почему не обрабатывается time_now правильно никто не подскажет ? полностью функция сейчас выглядит так: CREATE FUNCTION test_64(int4,date,date,date) RETURNS int4 AS ' DECLARE cost1 integer; clicks1 integer; time_now_mod date; fr_dat_mod date; to_dat_mod date; BEGIN SELECT INTO clicks1 clicks FROM ad_stat WHERE id = $1 AND otype=2; SELECT INTO cost1 cost FROM ad_banner_set WHERE id = $1; SELECT INTO time_now_mod EXTRACT(EPOCH FROM DATE '$2'); SELECT INTO fr_dat_mod EXTRACT(EPOCH FROM DATE '$3'); SELECT INTO to_dat_mod EXTRACT(EPOCH FROM DATE '$4'); IF clicks1 > 0 THEN return cost1::float8*(time_now_mod-fr_dat_mod)/(to_dat_mod-fr_dat_mod)*clicks1::float8; ELSE return 0; END IF; END; ___________________________________ на запрос SELECT test_64('454','2006-04-14','2006-03-27','2006-04-16') AS grey; всё равно ругается ERROR: invalid input syntax for type date: "$2" CONTEXT: SQL statement "SELECT EXTRACT(EPOCH FROM DATE '$2')" почему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 18:23 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
мож стоит попробовать убрать в ковычки для $1 $2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 18:46 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
нет, не стоит =( ... это тоже неправильно.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 10:39 |
|
||
|
функция перевода в секунды
|
|||
|---|---|---|---|
|
#18+
и где неправильно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 10:54 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33670406&tid=2006471]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 450ms |

| 0 / 0 |
