现有数据库的格式为日期加时间2006-07-09 13:34:23, 我想创建一个新表,对该列进行更改,更改为纯日期形式的。(2006-07-09)
那位帮忙给出具体的SQL语句?
多谢了
那位帮忙给出具体的SQL语句?
多谢了
解决方案 »
- 在一混合表中同时得到两类型的数据列
- 如何在SQL2005中使用2000建立的数据库关系图
- group by 问题
- Sqlserver,select top 100 from a 然后将这100条的Status标记为1,证明已读
- 不知有没有大虾遇到过jdbc自己建立连接的情况,请赐教
- 求两表的sql语句
- 如何解决下面的错误??
- 关于primary data file 扩展名的疑问
- 用Sql Server2000调用Com组件的自定义函数速度问题
- 可不可以实现ID字段的重排?
- 请教各位开发程序的高手如何根据系统功能确定数据库表字段
- 存储过程执行完了,表里没记录,但是ID已经增加了,这是怎么回事??
可以用CHAR(10),不过,对该列进行+/-计算就不太方便了
还有,INSERT/UPDATE该列的数据时,也要把日期转化成convert(char(10), 日期列, 120)
——不建议这样做~
--
select convert(varchar(12), 列名, 120)
select convert(char(10), 列名, 120)--取10位字符
--
select convert(varchar(10), 列名, 120)--取10位字符