Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / стоит ли преобразовывать дату из строки? / 4 сообщений из 4, страница 1 из 1
21.08.2018, 17:10
    #39691212
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стоит ли преобразовывать дату из строки?
Код: sql
1.
select convert(varchar(12),cast(DPLBG as DATE),104)pdate


DPLBG - nvarchar(8)
или строковые функции заюзать?
...
Рейтинг: 0 / 0
21.08.2018, 17:16
    #39691217
Владимир Затуливетер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стоит ли преобразовывать дату из строки?
waszkiewicz,

То что действительно стоит сделать, так это поменять тип поля
DPLBG - nvarchar(8) -> date/datetime2
...
Рейтинг: 0 / 0
21.08.2018, 17:17
    #39691218
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стоит ли преобразовывать дату из строки?
Владимир Затуливетер,
невозможно. это SAP
...
Рейтинг: 0 / 0
21.08.2018, 17:19
    #39691221
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стоит ли преобразовывать дату из строки?
1. cast(DPLBG as DATE) - строку в дату желательно преобразовывать через convert, с указанием формата
2. varchar(12) - почему 12 а не 10?
3. у вас какая версия SQLServer? С 12-ой вот так работает select format(GETDATE(), 'dd.MM.yyyy')
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / стоит ли преобразовывать дату из строки? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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