|
Date to text в Select
|
|||
---|---|---|---|
#18+
Не получается простая вещь - преобразовать в запросе к базе foxpro дату в стринг Перепробовал все варианты convert, case .. Может подскажете как сложить два поля текст и дата ? Мне надо что-то вроде Select Convert(char(20), DDate, 107) + Description From ... только на char, varchar, datetime - говорит, что нет такой .prg, либо не определена variance. Заранее благодарен за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 16:59 |
|
Date to text в Select
|
|||
---|---|---|---|
#18+
Dtoc() не пробовал? :) А вообще есть универсальная команда transform() что угодно в текст :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 17:03 |
|
Date to text в Select
|
|||
---|---|---|---|
#18+
Супер ! dtoc конвертит только бы мне дату получить в формате Aug 08, 2003 есть для dtoc какие-то стили ? в любом случае - спасибо ! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 17:42 |
|
Date to text в Select
|
|||
---|---|---|---|
#18+
Да, есть. Конвертация происходит на основе текущей настройки SET DATE, а факт отображения столетий в цифре года определяется настройкой SET CENTURY. Однако настройка SET DATE влияет только на последовательность отображения чисел дня, месяца и года (кто за кем идет). Если же необходимо выдавать название месяца словами, то для этой цели существуют 2 функции: DMY() - вернет строку вида "05 October 91" MDY() - вернет строку вида "October 05, 91" Исключением является настройка SET DATE TO LONG. При ее использовании функция DTOC() вернет строку в формате даты принятом в Windows. Скорее всего в нем номер месяца будет отображаться словами. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 18:24 |
|
Date to text в Select
|
|||
---|---|---|---|
#18+
А зачем так извращенно? У Dtoc() есть один очень полезный параметр Dtoc(tDate, 1 ) сегодняшняя дата будет выглядеть как 20030808, т.е. в правильном для сортировки виде. Если хочешь, чтобы данные и отображались правильно, и сортировались по уму, заведи два столбца. В одном показывай приличную дату, а в другом сортируй Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 18:26 |
|
Date to text в Select
|
|||
---|---|---|---|
#18+
2 Karly У Dtoc() есть один очень полезный параметр Dtoc(tDate, 1) сегодняшняя дата будет выглядеть как 20030808, Есть еще такая функция DTOS и делает тоже самое. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 18:29 |
|
Date to text в Select
|
|||
---|---|---|---|
#18+
Ну тогда уж и sys(1) - удобно при сортировке Да и вообще в функциях sys() очень много полезного для работы с датами... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2003, 01:34 |
|
|
start [/forum/topic.php?fid=41&fpage=417&tid=1598052]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 411ms |
0 / 0 |