powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 2001.г не выполняет функцию
5 сообщений из 5, страница 1 из 1
Sybase 2001.г не выполняет функцию
    #35269446
kledik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В банке стоит база данных sybase 2001 года, там чистый скл без надстроек, и есть проблема - дата поступления файла сохраняется в формате integer(две колонки, в одной дата- в другой время, оба интеджеры), а ее надо сравнить с датой-временем в формате timestamp. Это было сделано вот так

select *
from table_di
where datetime > dateadd(yy, -1900, dateadd(dd, date, 0))
and datediff(second, dateadd(day, datediff(day, 0, datetime), 0), datetime) > time

где time, date - в формате integer, а datetime - timestamp.

этот код прошел на 2005м sybase, и выдал то, что нужно, на 2001 не идет - говорит не могу дату с 0м сравнить. Меняла 0 на 1 , к еденице придерается тоже, к 1му числу сразу.
Надеюсь объяснила понятно, очень надо сделать, помогите, пожалуйста, разобраться.
пс - я в скл лох, понимаю мало что)
...
Рейтинг: 0 / 0
Sybase 2001.г не выполняет функцию
    #35269475
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых, не бывает Sybase 2001 или Sybase 2005. Скорее всего, путаешь с MS SQL Server. Дай команду select @@version .
Во вторых, все равно не понятно где и что было сделано.
В третьих, внимательнее смотри на порядок параметров функции.
...
Рейтинг: 0 / 0
Sybase 2001.г не выполняет функцию
    #35269502
kledik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто единственное что я знаю о версии к сожалению - это 2001го или 2005го года выпуска
порядок вроде тот, с подставлением имен нужных колонок вместо date, time и datatime этот же код сработал, а у меня не пашет(
...
Рейтинг: 0 / 0
Sybase 2001.г не выполняет функцию
    #35269547
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kledik пишет:
> просто единственное что я знаю о версии к сожалению - это 2001го или
> 2005го года выпуска
select @@version
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase 2001.г не выполняет функцию
    #35269628
kledik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда сделаю, как только там буду. А не зная версию, помочь нельзя?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 2001.г не выполняет функцию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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