Когда я использую Year([Year]) в вычисляемом поле типа данных, он показывает год как 2018.
Year([Year])
Я хочу показать год в двух цифрах, например, 18 для 2018. Может кто-нибудь предложить мне, как я могу напечатать2 цифры года в вычисляемом поле типа данных?
В Access используйте запрос.Избегайте вычисляемых полей всеми средствами:
Select *, Format([YourDateField],"yy") As TwoDigitYear From YourTable
Это также вернет начальный ноль.
В SQL вы можете использовать SUBSTRING & CAST функции
SUBSTRING
CAST
SELECT SUBSTRING(CAST(YEAR(GETDATE()) AS varchar(4)),3,2)
поставить свою дату вместо GETDATE()
GETDATE()
SELECT SUBSTRING(CAST(YEAR('01-01-2018') AS varchar(4)),3,2)
То же самое в мс с RIGHTфункция
RIGHT