powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблема с датами..
10 сообщений из 10, страница 1 из 1
Проблема с датами..
    #35056832
Вопрос7777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть проблемы,
в том что, я выбираю дни из даты, но если число дня меньше 10, тогда вернется один символ. Например

date =28.10.2007
day(date) вернет 28
date =08.10.2007

day(date) вернет 8, а мне нужно чтобы вернул двухзначное число. ВОт написал case
Код: plaintext
1.
2.
3.
case char_length(to_char(day(date))) 
                                    when  1  then '0'||day(date)
                                    else day(date)
                               end




но ругается на
Corresponding types must be compatible in CASE expression.

почему?
...
Рейтинг: 0 / 0
Проблема с датами..
    #35056850
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что в одном случае у вас строка, а в другом - число. Приведите все к одному виду - там же ясно написано.
...
Рейтинг: 0 / 0
Проблема с датами..
    #35056897
Вопрос777777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
))))))

аа
....
короче получился следующий шаманизм....полный

Код: plaintext
1.
decode(char_length(''||(day(date))), 1  ,'0'||day(date),''||day(date))

жесть конечно))... но работает)[
...
Рейтинг: 0 / 0
Проблема с датами..
    #35056901
Ikir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужна строка, то почему не использовать substr(to_char(date),1,2) ?
...
Рейтинг: 0 / 0
Проблема с датами..
    #35056917
Вопрос7777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня to_char не работает нормально, глючит.
...
Рейтинг: 0 / 0
Проблема с датами..
    #35056945
Ikir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос7777у меня to_char не работает нормально, глючит.

Ну тогда только к василису ))))
или попробуй формат задать - substr(to_char(date,"%d%m%Y"),1,2)
...
Рейтинг: 0 / 0
Проблема с датами..
    #35056949
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос7777у меня to_char не работает нормально, глючит.
А в чем глюки ? И какая версия IDS ?
...
Рейтинг: 0 / 0
Проблема с датами..
    #35057586
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос7777у меня to_char не работает нормально, глючит.Можете пример привести?

еще вариант функция - lpad
...
Рейтинг: 0 / 0
Проблема с датами..
    #35057587
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikirили попробуй формат задать - substr(to_char(date,"%d%m%Y"),1,2)
А не проще to_char(date,"%d") ?
...
Рейтинг: 0 / 0
Проблема с датами..
    #35057684
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikir Вопрос7777у меня to_char не работает нормально, глючит.
Ну тогда только к василису ))))
А я какое отношение к глюкам имею ? :)
Я, вообще, проблемы программирования слабо знаю. Тут больше Денис или Тан помогут.
Кстати, ранее ничего не слышал о глюках to_char....
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблема с датами..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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