0

而不是显示整个日期,我只想显示日期列的前 4 个字符。

SELECT Test.Date From Test

希望日期限制为 4 个字符长

4

2 回答 2

0

这会给你一年。

SELECT YEAR(Date) as Year FROM Test

或者你也可以使用DATE_FORMAT()

SELECT DATE_FORMAT(Date, '%Y') as Year FROM Test
于 2013-04-10T15:29:43.023 回答
0

SELECT LEFT(Test.Date, 4) FROM Test

应该可以正常工作,假设格式是“2013-04-10”

于 2013-04-10T15:32:48.300 回答