Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите, пожалуйста, как можно из столбца таблицы с датой вычесть цифру 2000 Код примерно такой SELECT DISTINCT convert(varchar,(CONVERT(date,[CB].[_AccumRg14392]._Period,103)),103) AS Dates ,[CB].[_AccumRg14392]._Fld14393RRef AS Organization ,[CB].[_AccumRg14392]._Fld14395RRef AS TypeOfBudget ,[CB].[_AccumRg14392]._Fld14396RRef AS BudgetItem FROM [CB].[_AccumRg14392] Дату выводит в следующем формате 14/06/4018 Что бы получить нормальную дату нужно отнять от года цифру 2000 Заранее благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 13:03 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
dateadd() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 13:06 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
Дмитрий1988, select dateadd(yy,-2000,CONVERT(date,[CB].[_AccumRg14392]._Period)) кстати, CONVERT(date,[CB].[_AccumRg14392]._Period,103) красное лишнее и проверьте, может _Period уже и так datetime, тогда незачем его в date конвертировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 13:08 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
Дмитрий1988, Заставьте лучше своих 1Сников убрать смещение в 2000 в настройках базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 13:13 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
Дмитрий1988 как можно из столбца таблицы с датой вычесть цифру 2000 Извините меня за буквоедство, конечно, но... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 13:44 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
iap, это год. у меня еще хлеще, где-то разрабы озаботились чтоб убрать смещение, а где-то нет.. а слить данные надо.. приходится все подряд кастовать в строку с двухзначным годом и обратно в дату, чтоб не проверять и не думать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 13:49 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
О ! Классика 1С-а. 4000 годы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 14:08 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
ShIgor iap, это год. у меня еще хлеще, где-то разрабы озаботились чтоб убрать смещение, а где-то нет.. а слить данные надо.. приходится все подряд кастовать в строку с двухзначным годом и обратно в дату, чтоб не проверять и не думать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 15:15 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
ShIgor iap, это год. у меня еще хлеще, где-то разрабы озаботились чтоб убрать смещение, а где-то нет.. а слить данные надо.. приходится все подряд кастовать в строку с двухзначным годом и обратно в дату, чтоб не проверять и не думать. он вам про русский язык и разницу между словами "число" и "цифра". 2000 это одно число, но 4 цифры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 15:22 |
|
||
|
Вычесть цифру из даты (из года) в столбце с датами SQL таблицы
|
|||
|---|---|---|---|
|
#18+
и проверьте, может _Period уже и так datetime, тогда незачем его в date конвертировать Конечно дататайм. Незачем и проверять. dateadd(year, -2000, _AccumRg14392]._Period) Но так можно не везде, т.к. есть в 1С поля, где типа пусто и это 01-01-2001г Приходится сначала ставить CASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 16:04 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39888568&tid=1686962]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 467ms |

| 0 / 0 |
