Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Переделать запрос с MySQL в SyBase / 12 сообщений из 12, страница 1 из 1
09.07.2009, 14:06
    #36082051
KAYL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
Доброго времени суток.

Помогите решить вопрос.
Есть такой запрос:
SELECT * FROM table WHERE (column LIKE '%bettery%' OR column LIKE '%050123%') AND column_time >= DATE_SUB(NOW, INTERVAL "30:00" MINUTE_SECOND)

как его переделать, чтобы SyBase его понимала ???
Я так понял, что там он не знаком с функциями DATE_SUB и NOW.
Как заменить NOW вроде ясно, там вместо ее используется вроде GETDATE, а вот с DATA_SUB проблемы, не смог найти аналога (((

помогите плиз ... к SyBase сталкиваюсь впервые и пока сложновато вьехать ...
...
Рейтинг: 0 / 0
09.07.2009, 14:15
    #36082071
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
KAYL пишет:

> как его переделать, чтобы SyBase его понимала ???

Какой сервер и какая его версия?

> Я так понял, что там он не знаком с функциями DATE_SUB и NOW.

Мы тоже незнакомы ;).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2009, 14:30
    #36082118
MAXHATbIu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
Судя по всему выбираются наиболее свежие записи (созданные не более 30 минут назад)
Поэтому, предлагаю примерно так
Код: plaintext
and datediff(minute, column_time, getdate()) <= 30 
...
Рейтинг: 0 / 0
09.07.2009, 14:48
    #36082190
KAYL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
именно так )))
спасибо за ответ, сейчас постерую
...
Рейтинг: 0 / 0
09.07.2009, 15:05
    #36082257
MAXHATbIu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
В ASA, например, есть функция MINUTES

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sqlanywhere.11.0.1/dbreference_en11/minutes.html
...
Рейтинг: 0 / 0
09.07.2009, 15:09
    #36082272
KAYL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
все отлично работает )))
огромнейшее спасибо за помощь ))
...
Рейтинг: 0 / 0
09.07.2009, 15:13
    #36082287
KAYL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
еще вопрос, не подскажешь аналог mysqli_connect_errno() на sybase??
...
Рейтинг: 0 / 0
09.07.2009, 15:40
    #36082373
KAYL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
<?
$connect = sybase_connect(localhost','login','password','db_1') or die ("Could not connect !");
echo "OK!";
?>

Fatal error: Call to undefined function sybase_connect() in Z:\home\localhost\www\index.php on line 3


Хелп (((
...
Рейтинг: 0 / 0
09.07.2009, 15:52
    #36082419
MAXHATbIu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
в ini-шнике раскомменть соответствущие строчки для нужной СУБД, но это уже не проблема БД, это проблема php
...
Рейтинг: 0 / 0
09.07.2009, 16:45
    #36082615
KAYL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
вобщем, расскоментил, длл скопировал ... все равно безуспешно .. (((
наверно придется на время забить .. до лучших времен... ((((((((
...
Рейтинг: 0 / 0
09.07.2009, 17:05
    #36082681
Dmitry..
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
ну еще веб сервер перегрузи :)
...
Рейтинг: 0 / 0
09.07.2009, 17:09
    #36082698
MAXHATbIu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переделать запрос с MySQL в SyBase
Ошибка та же самая или другая? Если та же самая, то либо раскомментил не то, либо не ту длл подсунул

И вообще, какая СУБД используется: ASA, ASE или IQ http://www.sql.ru/forum/actualthread.aspx?tid=67261
+ проверить запущена ли сама служба, попробовать законнектиться с помощью Sybase Central
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Переделать запрос с MySQL в SyBase / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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