Показывать год ([год]) как две цифры в вычисляемом типе данных - PullRequest
0 голосов
/ 23 сентября 2018

Когда я использую Year([Year]) в вычисляемом поле типа данных, он показывает год как 2018.

Я хочу показать год в двух цифрах, например, 18 для 2018. Может кто-нибудь предложить мне, как я могу напечатать2 цифры года в вычисляемом поле типа данных?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

В Access используйте запрос.Избегайте вычисляемых полей всеми средствами:

Select *, Format([YourDateField],"yy") As TwoDigitYear
From YourTable

Это также вернет начальный ноль.

0 голосов
/ 23 сентября 2018

В SQL вы можете использовать SUBSTRING & CAST функции

SELECT SUBSTRING(CAST(YEAR(GETDATE()) AS varchar(4)),3,2)

поставить свою дату вместо GETDATE()

SELECT SUBSTRING(CAST(YEAR('01-01-2018') AS varchar(4)),3,2)

То же самое в мс с RIGHTфункция

...