Как разделить числовой столбец (имя поля) на 2 столбца с помощью sql (доступ) - PullRequest
0 голосов
/ 18 мая 2018

У меня есть таблица с числовым столбцом (имя поля), в которой есть числовые значения (год и месяц, без дня) без разделителя.

Это выглядит так:

Fieldname
201701
201612
201704
201010

Какразделить это имя поля на 2 столбца с помощью SQL Access и сделать так, чтобы это выглядело

Fieldname Second_fieldname 
2017      01
2016      12
2017      04
2010      10

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Если это числовой столбец, вы можете вычислить части года и месяца:

year = YearMonth \ 100
month = YearMonth MOD 100

Оператор \ выполняет целочисленное деление, отбрасывая любой остаток.Оператор MOD возвращает только этот остаток.

0 голосов
/ 18 мая 2018

Использование Формат :

YearMonth = Format("201802", "@@@@ @@")

или:

YearMonth = Format(201802, "0000 00")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...