Sql-以YYMM/YY-MM格式存储日期,不进行转换
我正在尝试将我的日期以“YYMM”/“YY-MM”格式存储为日期类型,不进行转换,因为我只需要年份和月份。我在网上搜索到的解决方案大多是通过转换(如Cast等)实现的。我想知道是否可以从数据库表中的数据类型(如Date(1,1))配置它。Sql-以YYMM/YY-MM格式存储日期,不进行转换,sql,database,visual-studio-2015,sqldatatypes,management-studio-express,Sql,Database,Visual Studio 2015,Sqldatatypes,Management Studio Express,我正在尝试将我的日期以“YYMM”/“YY-MM”格式存储为日期类型,不进行转换,因为我只需要年份和月份。我在网上搜索到的解决方案大多是通过转换(如Cast等)实现的。我想知道是否可以从数据库表中的数据类型(如Date(1,1))配置它。 谢谢 我会将其存储为std日期类型,而忽略日期 如果这不合适,我会有两列,一年一个字节,一个月一个字节。你可以像这样存储年和月 Declare @a Char(6) Set @a = Getdate() Select @a
谢谢 我会将其存储为std日期类型,而忽略日期
如果这不合适,我会有两列,一年一个字节,一个月一个字节。你可以像这样存储年和月
Declare @a Char(6)
Set @a = Getdate()
Select @a
将日期存储为日期而不是字符串!否则做是痛苦的秘诀!请访问不同的网站。这对你有帮助请访问网站这对你有帮助-你应该始终使用最合适的数据类型-毕竟,这就是他们的目的!我怎么能把它变成两个字节的列呢?我想他指的是两列,每列一个字节。@lalaa是的,我指的是两列,每列一个字节大。