powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Формат даты в запросе
9 сообщений из 9, страница 1 из 1
Формат даты в запросе
    #38989107
laifik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть простой тестовый запрос:
авторselect DATE_PROV, CLUB,
cast(DATE_PROV as date ) || ', ' || CLUB as DC
from NEW_CLUB
Если выводится просто поле DATE_PROV, то ее формат русский: 18.02.2015.
Если это поле соединить с текстом, то дата выводится так: 2015-02-18.
Вопрос: почему так?
И можно ли преобразовать дату в запросе к привычному виду?
Заранее благодарю.
P.S. Пересмотрела, кажется весь интернет. Поэтому прошу, не ругайтесь, пожалуйста. У меня Диалект 3. Но и просто в запросе SQL получается та же картина.
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989114
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
laifik,

Преобразование дат идет потому, что в операторе конкатенации идет Преобразование даты в строку. Чтобы везде получить одно и то же представление можно:
- использовать UDF
- клеить строку даты самому через extract( day from :my_date) || extract( month from ....)

И да, то что при выводе у тебя получилась "русская" дата - это заслуга клиента.
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989117
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
laifikЕсли это поле соединить с текстом
Не надо его соединять с текстом в запросе. Запрашивай поля отдельно, а соединяй уже при
выводе результата.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989204
laifik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Этот запрос я использую в FastReport. Второе поле - изменяемое по длине строки. Сама вся строка находится в колонтитуле, где предусмотрены четные/нечетные страницы. Поэтому и возникла эта проблема. Спасибо за советы. Начну отрабатывать.
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989205
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
laifikЭтот запрос я использую в FastReport.
Который отлично складывает два значения в одно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989208
laifik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СКЛЕИЛА!! ЗДОРОВО!
Может, кому-нибудь понадобиться... А то в поиске только намеки.
авторselect DATE_PROV, CLUB,
cast(cast(DATE_PROV AS varchar(10) ) as timestamp) || ', ' || CLUB as DC,
lpad(extract( day from DATE_PROV),2,'0') || '.' || lpad(extract( month from DATE_PROV),2,'0') || '.' ||
extract( year from DATE_PROV) DF
from NEW_CLUB
DF - результат в нормальном формате
Спасибо огромное!
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989211
laifik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovlaifikЭтот запрос я использую в FastReport.
Который отлично складывает два значения в одно.

Еще не так хорошо знаю FastReport. Опыт небольшой. Надеюсь, дальше вопросов будет все меньше и меньше.
Теперь знаю, в каком направлении нужно "копать".
Еще раз спасибо за ответы и доброжелательность.
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989213
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
laifikDF - результат в нормальном формате
А теперь запускаем на компьютере, где "нормальный формат" в региональных настройках
выставлен совершенно другой и начинаем всё сначала.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Формат даты в запросе
    #38989219
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Дим, бесполезно объяснять. Пока человек сам на эти грабли не наступит, ему вот эту тему сложно объяснять. Ему пофиг, что на других компах, У НЕГО же РАБОТАЕТ!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Формат даты в запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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