用SQL语句创建指定格式的日期字段的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:52:23
我想在用sql语句创建一个日期字段,但创建出来的默认形式是“X—X-X”的, 我想让他在access中显示“X年X月X日”的形式,该用什么类型,我只知道date,和time两种日期类型
没有懂我的意思,我想动态创建表,不是直接用access设置例如
create table (日期 日期类型,姓名 varchar)

这里的“日期类型:应该是什么类型,才能,是”X年X月X日“格式的显示

兄弟没有你说的那种日期类型,不信你可以查一下。
如果你想要得到在表中显示这种类型的数据,你可以这样写

SELECT CONVERT(VARCHAR(4),DATEPART(year,GETDATE()))+'年'+CONVERT(VARCHAR(4),DATEPART(month,GETDATE()))+'月'+CONVERT(VARCHAR(4),DATEPART(DAY,GETDATE()))+'日'

这样可以实现日期的动态改变,注意我那去的是最新的 日期(GETDATE()),
由于我没有看明白你的具体意思,麻烦你再写明白点 这样我好给你解决

其实很简单啊,你再access可以设置的啊 首先字段要必须是日期,然后下面可以选择格式的,你学个X年X月X日的格式,不就行了吗 再access中显示的就是年月日了