请问MSSQL2005中datetime字段类型怎么设置才能只显示日期不显示时间? 请问MSSQL2005中datetime字段类型怎么设置才能只显示日期不显示时间?我只想让时间字段里显示如: 2010-6-7 这种格式, 而不像后面带时间,如: 2010-6-1 12:00:00请问怎么设置啊? 如果说需要命令来设置,那这些命令输入到哪个地方啊?之前没用过sqlserver2005 , 一直用ACCESS 所以请描述详细点,非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datetime类型没办法设置成你想要的,除非用字符型 varchar 查询时转换格式转成VARCHAR类型 不需要特别的设置,建议做视图或直接通过CONVERT()转换查询来变通实现。如:SELECT CONVERT(VARCHAR(10),GETDATE(),120) 字段类型上 你不要有想法了 除非是2008的Date类型 如果前台界面使用的话,可以用convert转一下select convert(varchar(10),列,120) from 表 请教大侠们 “SELECT CONVERT(VARCHAR(10),GETDATE(),120)”这句查询语句是在什么时候用啊? 是我在程序代码中用? 还是在sqlserver设置的时候用啊? 小弟菜鸟,你说的视图我也不太清楚,能说的清楚点吗? 你嵌套在程序的里的SQL语句用。。 视图 是一个虚拟表 你可以像这样create view vTBasselect CONVERT(VARCHAR(10),Tcol ,120),ID FROM TB 之后你的tb表里的tcol(datetime)字段就可以以你要的方式显示出来 当然前提是 你得用这个视图select * from vtB 你在哪里用SELECT 日期字段,就把那里的日期字段改成CONVERT(VARCHAR(10),日期字段,120),然后用字符串变量接收 这种并发的情况怎么用“事故"控制呢??? SQL SERVER2000无法连接默认的数据库 这个SQL语句如何写呀 Sql单列不同数据统计问题 错误4506:各视图或函数中的列名必须唯一。多次指定了列名'oid'(属于视图或函数'MyView')。 求一查询语句 求一触发器写发 请问各位怎么关闭数据库的某个正在运行的实例? 关于dts包 ,到时高分相赠! 两个表格中条件查询? 求一SQL语句 sql 数据对照如何实现
除非是2008的Date类型
select convert(varchar(10),列,120) from 表
这句查询语句是在什么时候用啊? 是我在程序代码中用? 还是在sqlserver设置的时候用啊? 小弟菜鸟,你说的视图我也不太清楚,能说的清楚点吗?
create view vTB
as
select CONVERT(VARCHAR(10),Tcol ,120),ID FROM TB 之后你的tb表里的tcol(datetime)字段就可以以你要的方式显示出来 当然前提是 你得用这个视图
select * from vtB