Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
hawkhawk Member Откуда: Northern Сapital Сообщений: 71 |
Ув. форумчане, подскажите, как попасть назад, в будущее. После бакапа базы 1С(УПП1.3), выставляю дату запрета редактирования документов(главбух приказала больше недели не давать взад). Выполняю команду в планировщике: UPDATE [dbo].[_InfoRg20303] SET [_Fld20306] = cast(convert(char(8),DATEADD(day, -7, getdate()),112) as datetime) В итоге в одинэске дата запрета редактирования не 16.03.2018, а 16.03.0018. Что я делаю не так? Спасибо. |
23 мар 18, 06:54 [21279283] Ответить | Цитировать Сообщить модератору |
Guf Member Откуда: Новосибирск Сообщений: 658 |
hawkhawk,SELECT cast(convert(char(8),DATEADD(day, -7, getdate()),112) as datetime) |
23 мар 18, 07:47 [21279325] Ответить | Цитировать Сообщить модератору |
Goga-Gola
Guest |
Guf, Не лезьте в 1С через ж... В настройках 1С (метаданные) есть смещение дат. Оно обычно = 2000 лет. |
23 мар 18, 09:03 [21279448] Ответить | Цитировать Сообщить модератору |
andrey odegov Member Откуда: Сообщений: 473 |
hawkhawk,select dateadd(dd,datediff(dd,0,getdate())-7,0) Но Goga-Gola сказал достаточно :) |
23 мар 18, 09:18 [21279493] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |