powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с датой
11 сообщений из 11, страница 1 из 1
Работа с датой
    #35108174
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! Помогите сравнить даты, типа
SELECT d_time from s_table where d_time .... как сделать сравнение между двумя датами????

типа where Дата1 < d_time <= Дата2 ?
...
Рейтинг: 0 / 0
Работа с датой
    #35108310
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
WHERE D_TIME > DATE1 AND D_TIME <= DATE2
...
Рейтинг: 0 / 0
Работа с датой
    #35108326
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Popov
Код: plaintext
WHERE D_TIME > DATE1 AND D_TIME <= DATE2


ммм...в обычном sql - запроснике (редакторе команд DB2) это работает, не работает когда такой запрос вставляется в xml файл. Ругается на <= .
...
Рейтинг: 0 / 0
Работа с датой
    #35108362
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это уже надо смотреть что в XML...
...
Рейтинг: 0 / 0
Работа с датой
    #35109159
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
where d_time between 'date1' and 'date2' 
...
Рейтинг: 0 / 0
Работа с датой
    #35109710
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mustaccio
Код: plaintext
where d_time between 'date1' and 'date2' 

А как сделать чтобы можно сравнить только с одной датой? Типа d_time >= 'date1' ?
...
Рейтинг: 0 / 0
Работа с датой
    #35111755
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы хотите лечить болезнь, то в вашем ХМЛ-е вам следует использовать только допустимые символы. ">" и "<" - недопустимые символы. Их следует заменить на "&gt;" и "&lt;" соответственно.

Если же лечить симптомы, то можно, очевидно, так:
Код: plaintext
 where d_time between 'date1' and '9999-09-09' 
...
Рейтинг: 0 / 0
Работа с датой
    #35111853
1111111122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
заключайте свой код в блок сдата:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<xmltag>
<![CDATA[
select *
from table
where column >= value
]]>
</xmltag>
...
Рейтинг: 0 / 0
Работа с датой
    #35139467
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще один такой вопросик по работе с датой, конкретнее с типом CURRENT TIMESTAMP:

хотел сравнить дату (CURRENT TIMESTAMP)
select * from test where data1 bettween MIN(data1) AND CURRENT TIMESTAMP - не сработало

сделал по другому

select * from test where data1 BETWEEN (select MIN(TIMESTAMP(data1)) from test) AND CURRENT TIMESTAMP

сработало, но просто интересно почему не сработал первый запрос? Или функция MIN работает только для агрегативных решений????
...
Рейтинг: 0 / 0
Работа с датой
    #35139800
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 "? sql0120"
...
Рейтинг: 0 / 0
Работа с датой
    #35141175
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinsteindb2 "? sql0120"
Спасибо!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с датой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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